DeepBach: a Steerable Model for Bach Chorales Generation

12/03/2016
by   Gaëtan Hadjeres, et al.
1

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/03/2018

DeepJ: Style-Specific Music Generation

Recent advances in deep neural networks have enabled algorithms to compo...
research
03/18/2019

Counterpoint by Convolution

Machine learning models of music typically break up the task of composit...
research
10/31/2017

Melody Generation for Pop Music via Word Representation of Musical Properties

Automatic melody generation for pop music has been a long-time aspiratio...
research
12/18/2018

BandNet: A Neural Network-based, Multi-Instrument Beatles-Style MIDI Music Composition Machine

In this paper, we propose a recurrent neural network (RNN)-based MIDI mu...
research
09/19/2017

Linear Computer-Music through Sequences over Galois Fields

It is shown how binary sequences can be associated with automatic compos...
research
05/12/2021

A Statistical Model for Melody Reduction

A commonly-cited reason for the poor performance of automatic chord esti...
research
07/10/2023

VampNet: Music Generation via Masked Acoustic Token Modeling

We introduce VampNet, a masked acoustic token modeling approach to music...

Please sign up or login with your details

Forgot password? Click here to reset