pith. sign in

arxiv: 1612.01010 · v2 · pith:FO646SMAnew · submitted 2016-12-03 · 💻 cs.AI · cs.SD

DeepBach: a Steerable Model for Bach Chorales Generation

classification 💻 cs.AI cs.SD
keywords deepbachmodelmusicbachchoralesgenerationsteerableadapted
0
0 comments X
read the original abstract

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.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Not that Groove: Zero-Shot Symbolic Music Editing

    cs.SD 2025-05 unverdicted novelty 6.0

    The work formalizes zero-shot symbolic drum editing as LLM reasoning over a drumroll grid notation, evaluates it on a new benchmark with automated symbolic unit tests, and reports up to 68% success across eight models.