Wine actually works!
Linux does a lot of things well. Music production is not usually one of them, mainly due to a lack of good programs available on Linux. Fortunately FL Studio, one of the most popular DAWs out there works flawlessly through Wine.
Wine is a Windows compatibility layer for Linux. You can often run Windows programs with it, though personally, my success has been mixed (especially for performance critical applications like videogames). In this case though, we can use it to run FL Studio, and it works perfectly.
Here’s a quick preview of our end product (sorry for terrible video quality, but it shows we have a nice, working install):
Setting up Wine
The following instructions are written using Fedora, but should work on any variety of Linux (adapt the next command to your package manager of choice).
To start, we’ll need
sudo dnf install wine winetricks
Once this completes, you’ll need to install some fonts needed by FL Studio.
winetricks in the console, and select “select the default wineprefix”.
Install the “core” Microsoft fonts.
Install FL Studio
Download the FL Studio installer from the official website. Once it’s downloaded, run the following command and install with all of the default settings:
Protip: in terms of ASIO drivers, use FL Studio ASIO instead of ASIO4ALL (it’s just better).
While things are installing, download your registration key from the FL Studio website
FLRegkey.Reg). You can register it with the following winetricks command:
Congrats, you now have a fully working version of FL Studio on Linux. And before you ask, yes - all of your VST plugins will work out of the box.