#7 · Primary category: AI Music Generation

deepjazz

deep-learning jazz keras lstm machine-learning music neural-networks rnn theano

Deep learning driven jazz generation using Keras & Theano!

Project last updated:03/19/26

GitHub Stars

2.9K

Forks

440

Contributors

3

License

Apache-2.0

Why we included this project

deepjazz is a compact demonstration of what a recurrent neural network does with music: it trains a two-layer LSTM on a MIDI file and then generates new jazz in the same style. The whole flow, from note preprocessing to generated output, lives in a small Python codebase, so it is easy to read end to end. It dates from before large foundation models and shows the older sequence-generation approach, where a small network learns the grammar of a melody. Developers exploring generative music or sequence models will find it a useful reference, though it depends on the now-deprecated Theano backend and is not actively maintained. Its value today is mainly educational and historical, not as something to build production software on.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category