FL Studio project to MIDI
FL Studio can export MIDI only from inside FL Studio, one pattern or the song at a time. Without
it, the notes of an .flp are out of reach. Upload the project and get them all at once: the whole
song as one multi-track MIDI file, and a MIDI file for every pattern.
The song as MIDI
Every pattern clip of the playlist is placed where it plays, cut where the clip is cut, so the MIDI file is the arrangement as you hear it. Choose how the tracks are laid out:
- One track per channel (the usual choice): each instrument of the channel rack on its own track, named after the channel, with the plug-in or sample it used as the instrument name. Ready to load your own instrument on each track in another DAW.
- One track per playlist track: the song as it is laid out in FL Studio's playlist.
The file keeps FL Studio's own timebase, so no note moves by even a tick. The tempo, tempo automation, time signature changes and the playlist markers are in it too.
Every pattern as MIDI
A ZIP holds one MIDI file per pattern with notes, each channel on its own track, for loops and for building the song again your own way.
What a MIDI file can hold
Notes keep their key, position, length and velocity; the release goes into the note-off. Steps from the step sequencer have no length in FL Studio and get one step (a sixteenth). Slide notes become plain notes, and fine pitch, note pan and the mod X / Y values are listed in the note list rather than written as controllers. Two notes on the same key of the same channel that overlap are cut where the second begins, as a MIDI file cannot hold both.
The sound of FL Studio's instruments is not part of the project file; the instrument of every channel is named in the MIDI track and in the channel list.
More about what this tool reads and writes: FL Studio Project Converter (FLP to MIDI and REAPER).