/music_generator

The project of stat7503

Primary LanguagePythonMIT LicenseMIT

music_generator

The project of stat7503

To do list:

  • filter out midi file based on tempos, key, pitch for later use (using pretty-midi library)
  • try different architectures for music generation (LSTM, VAE, GAN)

how to use data preprocessing

navigate into data_clean folder, then type following code on terminal

conda env create -f environment.yml

The code above will create a same environment as this project.

For generating cleaned data, type following code on terminal

source activate music
python3 preprocessing.py ~/path_of_your_midi_files

processed data will be stored in a directory called filterdata just under current root folder