Automatic music composition experiment (2016)
- Scale-based melody and chord generation using charRNN
- Combined with some additional rule-based instrument arrangements
- Audio output rendering using Kontakt samples.
Used Keras(Tensorflow) for neural network / Ruby on Rails for web / C++ for audio rendering
Demo Video
Implementation details
- Chord generation module
- Melodic curve generation module
- Variational Autoencoder for sampling the seed input melody and seed input chord sequence
- Audio rendering using virtual instruments loaded on KONTAKT plugin.
Visualization and getting intuition on how RNN learned about musical structures


