cpuguy96 / StepCOVNet

Deep Learning to Create StepMania SM FIles
Apache License 2.0
15 stars 3 forks source link
cnn deep-learning games keras lstm machine-learning neural-network python stepmania tensorflow timeseries transformer

StepCOVNet

header_example

Codacy Badge Pre-submit License

Running Audio to SM File Generator

Currently only produces .txt files. Use SMDataTools to convert .txt to .sm

python stepmania_note_generator.py -i --input <string> -o --output <string> --model <string> -v --verbose <int>

Creating Training Dataset

Link to training data: Google Drive

To create a training dataset, you need to parse the .sm files and convert sound files into .wav files:

Once the parsed .txt files and .wav files are generated, place the .wav files into separate directories and run training_data_collection.py.

python training_data_collection.py -w --wav <string> -t --timing <string> -o --output <string> --multi <int> --limit <int> --cores <int> --name <string> --distributed <int>

Training Model

Once training dataset has been created, run train.py.

python train.py -i --input <string> -o --output <string> -d --difficulty <int> --lookback <int> --limit <int> --name <string> --log <string>

Credits