Style Imitation and Chord Invention in Polyphonic Music with Exponential Families
By Gaëtan Hadjeres, Jason Sakellariou, François Pachet. 2016
18 citations recorded by the source corpus.
Modeling polyphonic music is a particularly challenging task because of the intricate interplay between melody and harmony. A good model should satisfy three requirements: statistical accuracy (capturing faithfully the statistics of correlations at various ranges, horizontally and vertically), flexibility (coping with arbitrary user constraints), and generalization capacity (inventing new material, while staying in the style of the training corpus). Models proposed so far fail on at least one of these requirements. We propose a statistical model of polyphonic music, based on the maximum entropy principle. This model is able to learn and reproduce pairwise statistics between neighboring note events in a given corpus. The model is also able to invent new chords and to harmonize unknown melodies. We evaluate the invention capacity of the model by assessing the amount of cited, re-discovered, and invented chords on a corpus of Bach chorales. We discuss how the model enables the user to specify and enforce user-defined constraints, which makes it useful for style-based, interactive music generation.
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
- Cheng-Zhi Anna Huang
- Monica Dinculescu
- Curtis Hawthorne
- Ian Simon
- Douglas Eck
- Adam Roberts
- Gaëtan Hadjeres
- François Pachet
In Computer Vision and Pattern Recognition
- Luc Van Gool
- Dacheng Tao
- Trevor Darrell
- Jitendra Malik
- Ming-Hsuan Yang
- Xiaogang Wang
- Andrew Zisserman
- Yi Yang
In Generative Models
- Adam Roberts
- Curtis Hawthorne
- Ian Simon
- Douglas Eck
- Cheng-Zhi Anna Huang
- Monica Dinculescu
- Jesse Engel
- Yi-Hsuan Yang
In Signal Processing
- Curtis Hawthorne
- Ian Simon
- Monica Dinculescu
- Cheng-Zhi Anna Huang
- Adam Roberts
- Yi-Hsuan Yang
- Douglas Eck
- Gaëtan Hadjeres
Citations in the corpus
- Music Transformer: Generating Music with Long-Term Structure (2018, methodology): “B ACH C HORALES J.S. Bach chorales is a canonical dataset used for evaluating generative models for music 3 (e.g., Allan & Williams, 2005; Boulanger-Lewandowski et al., 2012; Liang, 2016; Hadjeres et al., 2016; Huang et al., 2017).”
- DeepBach: a Steerable Model for Bach Chorales Generation (2016, methodology): “A method that addresses the rigidity of sequential generation in music was first proposed in (Sakellariou et al., 2015; Sakellariou et al., 2016) for monophonic music and later generalized to polyphony in (Hadjeres et al., 2016).”
- An Improved Relative Self-Attention Mechanism for Transformer with Application to Music Generation (2018, background): “Bach Chorales is a canonical dataset used for evaluating generative models for music [1, 3, 7, 11, 17].”
- Counterpoint by Convolution (2019, methodology): “While the literature features many variants of this dataset [1, 4, 14, 27], we report results on that used by [4].”