Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/keunwoochoi/lstm_real_book

LSTM source code to generate jazz chord progressions
https://github.com/keunwoochoi/lstm_real_book

Last synced: 3 months ago
JSON representation

LSTM source code to generate jazz chord progressions

Awesome Lists containing this project

README

        

# 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](https://github.com/keunwoochoi/lstm_real_book/blob/master/chord_sentences.txt) to whatever you want
5. Use [2486 .lab files](https://github.com/keunwoochoi/lstm_real_book/blob/master/more_data_to_play_with/jazz_xlab.zip) to do even more interesting!

### External links
* More info on [my blog post](https://keunwoochoi.wordpress.com/2016/02/19/lstm-realbook/)
* Listen to the result in [my soundcloud](https://soundcloud.com/kchoi-research/sets/lstm-realbook-1-5)
* A similar project on Drums: [LSTMetallica repo](https://github.com/keunwoochoi/LSTMetallica), [blog post](https://keunwoochoi.wordpress.com/2016/02/23/lstmetallica/), [soundcloud](https://soundcloud.com/kchoi-research/sets/lstmetallica-drums)

### 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](https://arxiv.org/abs/1604.05358#), [pdf](https://arxiv.org/pdf/1604.05358v1), [bib](https://scholar.googleusercontent.com/citations?view_op=export_citations&user=ZrqdSu4AAAAJ&s=ZrqdSu4AAAAJ:MXK_kJrjxJIC&citsig=AMstHGQAAAAAWIjj06BhKkBaBGcqMR__UBSLuabfKgOR&hl=en&cit_fmt=0)