DeepBach: a Steerable Model for Bach Chorales Generation

By Gaëtan Hadjeres, François Pachet, Frank Nielsen. 2016

494 citations recorded by the source corpus.

This paper introduces DeepBach, a graphical model aimed at modeling polyphonic music and specifically hymn-like pieces. We claim that, after being trained on the chorale harmonizations by Johann Sebastian Bach, our model is capable of generating highly convincing chorales in the style of Bach. DeepBach's strength comes from the use of pseudo-Gibbs sampling coupled with an adapted representation of musical data. This is in contrast with many automatic music composition approaches which tend to compose music sequentially. Our model is also steerable in the sense that a user can constrain the generation by imposing positional constraints such as notes, rhythms or cadences in the generated score. We also provide a plugin on top of the MuseScore music editor making the interaction with DeepBach easy to use.

Subfields: Cognitive Neuroscience, Computer Vision and Pattern Recognition, Generative Models, Signal Processing

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Cognitive Neuroscience

  1. Yi-Hsuan Yang
  2. Yu-Siang Huang
  3. Jesse Engel
  4. Cheng-Zhi Anna Huang
  5. Li-Chia Yang
  6. Monica Dinculescu
  7. Curtis Hawthorne
  8. Ian Simon

In Computer Vision and Pattern Recognition

  1. Luc Van Gool
  2. Dacheng Tao
  3. Ming-Hsuan Yang
  4. Trevor Darrell
  5. Xiaogang Wang
  6. Jitendra Malik
  7. Andrew Zisserman
  8. Andrea Vedaldi

In Generative Models

  1. Yi-Hsuan Yang
  2. Jesse Engel
  3. Yu-Siang Huang
  4. Lior Wolf
  5. Stefano Ermon
  6. Adam Roberts
  7. Aaron C. Courville
  8. Yoshua Bengio

In Signal Processing

  1. Yi-Hsuan Yang
  2. Yu-Siang Huang
  3. Jesse Engel
  4. Lior Wolf
  5. Adam Roberts
  6. Curtis Hawthorne
  7. Yossi Adi
  8. Ian Simon

Citations in the corpus