FlowComposer is an AI tool based on machine learning: an intelligent assistant able to help you composing new songs in any style, automatically or interactively.
With FlowComposer, you can select a style and a track length and you are ready to automatically compose a song. It is as simple as this!
These two examples are composed in Miles Davis’ style.
The first one is rendered with piano chunks from A quoi ça m’a servi:
The second one is rendered with guitar chunks from Get Lucky:
FlowComposer can also be used as a tool for musicians. In the following video, French singer and composer Benoît Carré uses FlowComposer as a personal, intelligent assistant who helps him to compose a new song:
These other examples are a preview of a larger musical project which will exploit FlowComposer as a composition tool.
The first excerpt is entitled “Ballad of Mr. Shadow”, composed by Benoît Carré in the style of American songwriters:
This is “Où est passée l’ombre”, composed by Benoît in the style of a combination of three leadsheets (My own home, Path 5 and New Amsterdam):
“From the Beatles”, composed by Benoît with a songset of 45 Beatles’ leadsheets:
“Kurt and I” composed by Benoît in the style of Kurt Weill:
“Whistle”, in the style of Michel Legrand:
FlowComposer allows to create a leadsheet (music score) with new harmonizations in a specific style.
Listen to the Re-harmonization examples.
With FlowComposer it is possible to create variation of a given melody.
Listen to to the Variation examples
Given a leadsheet, it is possible to render it as audio, as if a musician was playing it, with different instruments.
Listen to the Rendering examples
- A. Papadopoulos, P. Roy and F. Pachet. Assisted Lead Sheet Composition using FlowComposer. Proceedings of the 22nd International Conference on Principles and Practice of Constraint Programming – CP 2016, Toulouse, France (read and listen to the examples)
- Pachet, F. and Roy, P. Imitative Leadsheet Generation with User Constraints. 21st European Conference on Artificial Intelligence (ECAI 2014), pages 1077-1078, Prague (Czech Republic), August 2014