keunwoochoi / lstm_real_book

LSTM source code to generate jazz chord progressions
130 stars 18 forks source link

lstm_real_book

A Keras-based source code that uses LSTM to generate jazz chords progression.

Usage

  1. Clone the repo
  2. Set character-mode in main_lstm_realbook.py as True or False to choose between char-rnn and word-rnn.
  3. Run by $ python main_lstm_realbook.py
  4. Use chord_sentences.txt to whatever you want
  5. Use 2486 .lab files to do even more interesting!

External links

Citation

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