Convert a project file (FL Studio/Ableton)

Click or drag a file here

0%
0%

The FLP/ALS converter is still a work in progress. Below is a list of known limitations that will hopefully be fixed in the future.

General Info

There is a file size limit of 6mb for free users.
The converter will create an Ableton Live 9.7/10.1 or FL Studio 12.5 project file. They should open fine in newer versions of the DAW.
The "Relative Path" option will look for samples in the same folder as the newly generated file, instead of using the existing filepaths. Only for Ableton as FL Studio already does this by default.
The "New Features" option will have newer features, at the risk of being less tested. Please let me know if you encounter any problems!

There is currently no support for: return/send track, instrument/effect racks or Patcher. If you have a native synth (like Operator or Harmor) in your project, it will default to a Operator/3xOsc synth.
Ironically you currently can't convert from a jukeblocks/converted file, because they are minimized versions of the full project file. If you save the project at least once in the DAW, it will convert fine afterwards.

ALS -> FLP

If you have audio with multiple warp markers, the converter will only use the tempo of the first warp marker. (FL doesn't have warpmarkers.)
This converter was made with Ableton 10 and 11 in mind and doesn't work converting from Live 8 or lower.

FLP -> ALS

FLPs don't store the bpm of samples in the file, so if you have time-stretched samples you can write "120bpm" or whatever tempo it is in the channel name.
Sample paths may not convert properly on versions of FL Studio before 20.7.2
Both of these issues can be resolved by converting using a zip file (see Zip Files section).

Only FL Studio 12 and up is supported.
To make use of Send/Return Tracks, maybe sure they are docked to the right in FL.
Some of the stock/default FL samples don't work in Ableton.
Some features are not available if you make an Ableton 9.7 file, such as converting VST3 plugins or any automation.

ALS -> ALS

You can downgrade Ableton Live 11 files to an earlier version of Ableton like 10.1 or even 9.7.
Plugins and features that are exclusive to Ableton 11 won't be available in 10 or 9 of course. In most cases they will be skipped in the downgraded file.
Ableton 9 has more limitations, such as no VST3 plugin support or groups in groups, so only the top level groups will be kept, and all the audio/midi tracks inside will become part of that group.
Oddly, Kontakt will reset the plugin as it can detect it's being opened in an older version of Ableton and doesn't like that. This is the only plugin I found to do this but there may be others. Some parameters will also reset in Ableton 9.

Using Zip Files

You can upload a zipped project file including its samples.
This has multiple benefits, from easier sample management when sending the project to other people, to more accurate audio time-stretching when converting from FLP -> ALS.

In FL Studio go to File->Export->Zipped Loop Package to collect the flp and all used samples into a zip file that can be used for converting.

In Ableton go to File->"Collect All and Save" to collect all the used samples to the project folder (I usually only tick the first three boxes), then zip the project folder yourself and convert.
Note: If you have multiple als files in the same project folder it will only convert the first.
-> ->
Jukeblocks will decompress the zip, scan the audio files and then recompress the converted project file back into the zip file.
You can actually open the converted zip files in FL Studio without unzipping it first (although if you plan on saving I don't recommend this).
Note: m4a or aif files don't currently copy over into the newly created zip files.
Future updates will allow for audio file manipulation, so that you files can reverse when converting from FLP -> ALS (as Ableton doesn't actually play audio backwards but creates a new file instead).

Updates

March 24: There is now support for groups and chained insert tracks (when using the New Features option)!
Finally if you have busses or multiple mixer tracks in FL, you'll be able to convert them over to Ableton too.
The converter will only use one output routing for inserts (and any that go to a send).
Groups will work from ALS -> FLP as well, including if you use the Sends Only routing option.
As there's no groups in groups for Live 9 you'll have to deselect the New Features for now if you specifically need a Live 9 file.

March 16: Support for Sends/Return Tracks has been added. This is accessible via the "New Features" button for now, which is like a beta testing mode.
Often I'll make changes which may have unforeseen consequence. This way I can add new features while still allowing safer conversions in case anything crashes.
Please still send any project files if they crash so I can fix them!

Nov 28: Work is still actively being done on the converter. I tend not to update every minor update or bug fix here but I still work on improving it and making sure newer versions of project files are also supported.

Sept 2: You can now upload zip files of project files. This can be helpful for collaborating or better conversions. Read the new "Using Zip Files" section for more information.
It also seems like a long time since the last update but I don't report all the bugfixes that have helped make the conversions much smoother over the months.

March 24: Some vst2 plugins would reset like OTT and FabFilter plugins when converting. This has now been fixed!

March 20: Big update! Automation has now been added to the converter! Currently all third party plugin automation should work fine, plus automation for the volume fader. More parameters will follow soon, plus curves.
As this is a new feature I've just added support for, it's currently in "beta/early access" so you can decide not to use automation in case it breaks the conversion process. Plus still send the broken project file to me and I'll try to fix it.
Automation isn't supported converting to (or from) Live 9, just 10 and up for now.

Feb 27: Hello Mac users. AU plugins will now be able to convert between project files too. This should mean all plugins (besides native ones) should be able to be converted now! No more plugin limitation :)

Feb 25: Ableton Live 11 has been released! So far the conversions seem to work fine between Live 11 and FL Studio.
I've also added a new option to downgrade from Ableton 11 to Ableton 10 or even 9. This also adds a new menu so you can choose which version to downgrade to.
Converting between FLP and ALS works the same too, but you can now choose which Ableton version you want to generate (as Live 9 doesn't have VST3 support).

Feb 21: Awww yeahh. VST3 plugins are now supported! This is new so let me know if you find any issues with converting them.
Because VST3 plugins were not supported before 10.1, if you want to convert a project file for Live 9, you must have the "Convert VST3 plugins" unticked, (on by default). This only matters when converting to Ableton/ALS.

Feb 18: Added some gradients to the tracks and clips now. No more only yellow.

Feb 3: Proud to announce the fader conversion is perfect now! Happy converting :)

Feb 2: Improved volume fader conversion greatly. Not 100% perfect on low volumes, but near perfect for everything else.
Made a custom message for Ableton 8 (or earlier) project files, as they aren't supported and would error.