- Create a python virtual environment and run
pip install -r req.txt. - Run
main.pyor enterflask run(have to setFLASK_APP=main.py) from your virtual environment console.
fetch_midis.pyfor fetching MIDIs from MuseScore database. (We do NOT condone piracy; this is for educational purpose only.)dict_dataset.pyfor storing dictionary of MIDI files.tempo_check.pyfor calculating average tempo for each genre.model_training.pyfor training our LSTM model.gen.pyfor generating the desired MIDI output file(s).