Skip to content

rtvt123/music_rnn

 
 

Repository files navigation

Overview

A project that trains a LSTM recurrent neural network over a dataset of MIDI files. More information can be found on the writeup about this project or the final report written. Warning: Some parts of this codebase are unfinished.

Dependencies

Basic Usage

  1. mkdir data && mkdir models
  2. Download the dataset Nottingham MIDI dataset and unzip to data/Nottingham
  3. Run python nottingham_util.py to generate the sequences and chord mapping file to data/nottingham.pickle
  4. Run python rnn.py --run_name YOUR_RUN_NAME_HERE to start training the model. Use the grid object in rnn.py to edit hyperparameter configurations.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 81.6%
  • HTML 16.8%
  • CSS 1.6%