Much of the program works with some tweaking with wine, and a bit of getting used to hiding the step sequencer to avoid a crash. ;)
What does not
Hardware that requires a driver (likely anything other than midi) probably won't work.
What was not tested
Using FLStudio on a multi-core setup(FL Studio 7 is now multithreaded).
Any external hardware (synths, keyboards, etc).
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Ubuntu 9.10 "Karmic" amd64 (+ variants like Kubuntu)||Nov 29 2009||1.1.31||Yes||Yes||Platinum||an anonymous user|
|Show||Ubuntu 8.04 "Hardy" i386 (+ variants like Kubuntu)||Aug 22 2008||1.1.2||Yes||No||Garbage||an anonymous user|
|Show||Ubuntu 8.04 "Hardy" i386 (+ variants like Kubuntu)||Oct 15 2008||1.1.1||Yes||Yes||Silver||an anonymous user|
|Show||Ubuntu 7.04 "Feisty" amd64 (+ variants like Kubuntu)||Mar 15 2008||0.9.57.||Yes||Yes||Silver||JeffZ|
|Show||Ubuntu 7.10 "Gutsy" i386 (+ variants like Kubuntu)||Jan 07 2008||0.9.52.||Yes||Yes||Gold||David Deutsch|
This is a how-to for getting FL Studio to run in Wine. It won't run perfectly(not yet anyway), and there are some quirks and flaws but it is usable. :)
This how-to updated as wine progresses and changes.
If you have FL Studio installed on your Windows partition it is recommend you keep it separate from the one you're about to install in Linux and just copy over your Project Files later.
Telling wine to access your windows install is not a good idea.
To import your FL Studio key to run FL Studio in Full Express/Fruity/Producer/whatever you paid for mode. (not needed to run in demo mode)
Download your FL Studio Registry key: FLStudioLogin
Save it in your Home folder. Now press ALT+F2(or start your terminal program) and type in: regedit
This'll start the wine registry editor. Click Registry->Import Registry File, and then select your reg file.
Put all that in a text file and save it in your Home directory. It doesn't matter what file name you give it.
Now import it the same way you imported the FL Studio Registry key. This will enable the news reader and FPC Drumkit and DirectWave downloads.
Ok, so that's all the tweaking that has to be done with Wine, the rest will be in FL Studio. :)
You should have an FL Studio icon on your desktop, but if you don't you'll start FL Studio from the terminal, and you can make a desktop icon yourself later.
Start FL Studio with the desktop icon or in a terminal program like this:
wine "c:\Program Files\Image-Line\FL Studio 7\FL.exe"
Experiment with buffer length in Options->Audio Settings.
Polling and Hardware Buffers options don't seem to have any effect on performance.
Enabling the 32-bit buffer will causes FL Studio to use up 100% cpu and not play at all.
FL Studio 7 has multithreaded support! Go to General and check "Multithreaded generator processing". I don't have a multi-core setup so I can't test this feature. If you do then leave a comment on how well it works when submitting test data. :)
When you start FL Studio, renice (lower the priority) of FL.exe to 19:
In KDE, Launch KSysGuard (or CTLR+ESC) and right click on FL.exe and renice it to 19.
In GNOME, launch the system process list, right click on FL.exe and set the priority to 19.
This'll lower the buffer underruns by a lot and make the whole experience much smoother (no underruns when doing other things).
That's it, just read through the Know Issues to avoid them if possible and enjoy FL Studio in Linux. :)
wine notepad 'C:\windows\system.ini' or your favorite *nix text editor (*nix path is '~/.wine/drive_c/windows/system.ini') ...And then add this in the drivers32 section: MSACM.vorbis=vorbis.acm Good luck!!!
Reported fixed in wine 1.3.28 and later