JamBot: Music Theory Aware Chord Based Generation of Polyphonic Music with LSTMs
Not on the map. Why?
Abstract (arXiv)
We propose a novel approach for the generation of polyphonic music based on LSTMs. We generate music in two steps. First, a chord LSTM predicts a chord progression based on a chord embedding. A second LSTM then generates polyphonic music from the predicted chord progression. The generated music sounds pleasing and harmonic, with only few dissonant notes. It has clear long-term structure that is similar to what a musician would play during a jam session. We show that our approach is sensible from a music theory perspective by evaluating the learned chord embeddings. Surprisingly, our simple model managed to extract the circle of fifths, an important tool in music theory, from the dataset.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 21 Nov 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 1; 2024: 1.
4 papers.
- 2024Do Music Generation Models Encode Music Theory?cited by 13
- 2022A Review of Intelligent Music Generation Systemscited by 11
- 2021Chord Embeddings: Analyzing What They Capture and Their Role for Next Chord Prediction and Artist Attribute Predictioncited by 4
- 2023Graph-based Polyphonic Multitrack Music Generationcited by 2
- 2024Do Music Generation Models Encode Music Theory?1 Oct 2024
- 2023Graph-based Polyphonic Multitrack Music Generation27 Jul 2023
- 2022A Review of Intelligent Music Generation Systems16 Nov 2022
- 2021Chord Embeddings: Analyzing What They Capture and Their Role for Next Chord Prediction and Artist Attribute Prediction4 Feb 2021