tensorflow-music-generatorgenerates music (midi files) using a Tensorflow RNN
Read more about it on Medium: https://medium.com/@m_ko/deep-learning-with-tensorflow-part-3-music-and-text-generation-370cf37bb071
Hear a demo of the result here: https://www.youtube.com/watch?v=5wZIQ9XHNns&feature=youtu.be
Use pip to install any missing dependencies (pip install --upgrade ... )
Dependencies on Windows with python3
pip3 install pandas pip3 install msgpack-python pip3 install numpy pip3 install glob2 pip3 install tqdm pip3 install py-midi
To train the model and create music, simply clone this directory and run
The training data goes in the pop_music_midi folder. You have to use MIDI files. You can find some here. I have already added pop songs. Training will take 5-10 minutes on a modern laptop. The output will be a collection of midi files.