Reference: Pachet, F. and Roy, P. Generation of Stylistically Imitative Leadsheets with User Constraints, Proceedings of the 22th European Conference on Artificial Intelligence (ECAI 2014), Prague, Czech Republic, August
Here are some example of FlowComposer, a leadsheet generation system.
The system generate leadsheets, i.e. monophonic melodies with underlying chord sequence, “in the style ” of arbitrary composers, or corpora. The main innovation is that generated leadsheets can enforce many types of global constraints such as meter or maxOrder, without tinkering with the Markov models. Arbitrary melodic and harmonic constraints can also be set. In most examples below, a constraint was set on the first chord (to be a C and the last (to be a G with a seventh in the chord type). Some examples with a maxOrder constraint, i.e. the maximum duration of chunks used from the corpora to control the innovation/plagiarism, can be found in the maxOrder page. We provide an mp3 generated from a basic Midi synth, and very basic chord realizations. To see more interesting harmonizations, see the harmonization page). We also provide a snapshot of the leadsheet in which each colored region represents the longest chunk from the training corpus at every note position. Clicking on the chunk (in our system) opens a leadsheet with the corresponding song and regions “borrowed”, leading to very interesting possibilities for pedagogy.
In the style of Bill Evans
In the style of George Gershwin
In the style of Irving Berlin
In the style of Ivan Lins
In the style of Michel Legrand
In the style of Pepper Adams
In the style of the Real Book
In the style of Thelonious Monk
In the style of Tom Jobim
In the style of Wayne Shorter