A Keras-based source code that uses LSTM to generate jazz chords progression.
- Clone the repo
- Set
character-mode
inmain_lstm_realbook.py
asTrue
orFalse
to choose between char-rnn and word-rnn. - Run by
$ python main_lstm_realbook.py
- Use chord_sentences.txt to whatever you want
- Use 2486 .lab files to do even more interesting!
- More info on my blog post
- Listen to the result in my soundcloud
- A similar project on Drums: LSTMetallica repo, blog post, soundcloud
Text-based LSTM networks for Automatic Music Composition, Keunwoo Choi, George Fazekas, Mark Sandler, 1st Conference on Computer Simulation of Musical Creativity, Huddersfield, UK, 2016 arXiv, pdf, bib