Pachet, F. and Roy, P. Non-Conformant Harmonization: the Real Book in the Style of Take 6. 5th International Conference on Computational Creativity (ICCC 2014), pages 100-107, Ljubljiana (Slovenia), June 2014

Sony CSL authors: Fran├žois Pachet, Pierre Roy


We address the problem of automatically harmonizing aleadsheet in the style of any arranger. We model the arranging style as a Markov model estimated from a corpus of non-annotated MIDI files. We consider a vertical approach to harmonization, in which chords are all taken from the arranger corpus. We show that standard Markov models, using various vertical viewpoints are not adapted for such a task, because the problem is basically over constrained. We propose the concept of fioriture to better capture the subtleties of an arranging style. Fioritures are ornaments of the given melody during which the arranging style can be expressed more freely than for melody notes. Fioritures are defined as random walks with unary constraints and can be implemented with the technique of Markov constraints. We claim that fioritures lead to musically more interesting harmonizations than previous approaches and discuss why. We focus on the style of Take 6, arguably the most sophisticated arranging style in the jazz genre, and we demonstrate the validity of our approach by harmonizing a large corpus of standard leadsheets.

Keywords: harmonization, markov constraints, constraints, creativity, style, flow machines


[PDF] Adobe Acrobat PDF file

BibTeX entry

@INPROCEEDINGS { pachet:14a, ADDRESS="Ljubljiana (Slovenia)", AUTHOR="Pachet, F. and Roy, P.", BOOKTITLE="5th International Conference on Computational Creativity (ICCC 2014)", MONTH="June", PAGES="100--107", TITLE="Non-Conformant Harmonization: the Real Book in the Style of Take 6", YEAR="2014", }