A fast, multi threaded, cross platform FL Studio project file to midi converter using MMF and FLParser, made in C#
Go to file
Kaydax 7c76f0df60
- Fix track order
2021-03-28 15:05:53 -04:00
.github Create FUNDING.yml 2021-02-21 13:00:32 -05:00
.vscode Add all the code 2021-02-12 06:19:27 -05:00
Properties/PublishProfiles Change build folder paths to better reflect the versions 2021-02-12 09:32:36 -05:00
external 1.2.1 2021-02-20 05:27:02 -05:00
.editorconfig 1.1.0 2021-02-15 04:52:22 -05:00
.gitignore Add auto archiving to the build scripts because im lazy 2021-02-12 10:01:05 -05:00
.gitmodules Add all the code 2021-02-12 06:19:27 -05:00
LICENSE Add all the code 2021-02-12 06:19:27 -05:00
Program.cs 1.3.0 2021-03-28 15:05:53 -04:00
README.md Remove .net 5 runtime download from README, as its packaged into the program itself 2021-02-12 08:30:02 -05:00
build.bat 1.1.0 2021-02-15 04:52:22 -05:00
build.sh 1.1.0 2021-02-15 04:52:22 -05:00
flp2midi.csproj 1.1.0 2021-02-15 04:52:22 -05:00
flp2midi.sln Add all the code 2021-02-12 06:19:27 -05:00



flp2midi was made because of the fact the built in exporter for midis in FL Studio is both slow and flawed. flp2midi was made for the purpose to export black midis made in FL Studio into fully working midi files as fast as possible. flp2midi can export files that take up to an hour in a few minutes depending on how many notes the file has.

Currently tested FL Studio versions: 20.6+ (Older versions are untested, and may cause issues when exporting) Best way to fix this is to open the older project in a newer FL Studio version and save it

Current issues:
  • flp2midi was designed for use with the MIDI Out vst. Other vst's may cause issues when exporting if used
  • Automation clips are currently not supported. If you use automation clips, please export them seperately and merge the midi from flp2midi with the automation clips midi using SAFC
  • Edit Events will not be supported as it's currently undocumented on how they work, making it hard to parse

How to use

  • First download the release archive and extract it to where ever you want.
  • Drag and drop the flp you want to extract onto the exe and a console should appear
  • Wait for the program to say its finished and a midi file with the same name as your flp should appear right next to it

It's that simple. If you have any errors please make an issue on this repo.