Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
97 tokens/sec
GPT-4o
53 tokens/sec
Gemini 2.5 Pro Pro
44 tokens/sec
o3 Pro
5 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

JamBot: Music Theory Aware Chord Based Generation of Polyphonic Music with LSTMs (1711.07682v1)

Published 21 Nov 2017 in cs.SD, cs.AI, cs.IT, cs.LG, eess.AS, math.IT, and stat.ML

Abstract: 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.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (4)
  1. Gino Brunner (12 papers)
  2. Yuyi Wang (69 papers)
  3. Roger Wattenhofer (212 papers)
  4. Jonas Wiesendanger (1 paper)
Citations (47)

Summary

We haven't generated a summary for this paper yet.