Damn I'm somewhat indifferent to windows as my main PC os, mostly because I've got all my weird music hardware and a couple of decades worth of plugins working nicely. But this shit is getting annoying, so...
I have extensive experience with Linux on servers and I keep umming and ahhing about switching to it as my main desktop OS—let's see if anyone here is in the venn diagram that can answer this:
I'm a software engineer, all of that is cool, but I'm also pretty into music production
I would need to run Ableton with a Push 3 and Maschine with my M+. I've got simpler controllers like a beatstep pro, but I'm expecting those to be fine. And then would I be able to use my expert sleepers modular interfaces properly? Obviously I want this all with low latency.
After hardware I've got all sorts of vsts across tens of companies, some need my ilok key, I've got my Steinberg stuff too, but they've moved to online licensing finally.
Alternatives to the software are great (I know I can use bitwig natively, for example), but it's a non starter unless I can run it all, I've got years of projects that I would want to be able to open and start messing with the music, rather than spending most of my time messing with the software and losing what inspiration made me open the software in the first place
From someone with experience in this area, how viable is this?
Steinberg plugins are not working at all for me. I have Absolute 4 and Cubase Artist 12.
The licensing app installs fine. However, the download center cannot be installed. If you download the installers directly from Steinberg, those don't install.
I did have some luck with downloading Steinberg installers on a windows pc with download assistant, and then opening THOSE installers on Linux. They installed correctly this way and Yabridge (vst bridge for Linux) even identified them correctly. But the vsts would crash on start.
Yabridge is essential to using VSTs on Linux. Works great from my experience, IF the vst actually can start at all. But that is never a Yabridge problem, always a VST specific Wine problem.
Arturia stuff can be installed without any problems (through wine)
Spitfire's recent update broke things.
From what I've seen, Ableton is pretty nicely supported by the Wine community. But any Ableton or Wine update can break things, so you'll need to have Wine and Ableton updates freezed if you want a hasslefree life.
Hardware stuff I had no problems with for now, but I have mostly simple midi controllers. I have an external soundcard (UR22 mk2), so my latency is as low on Windows. I use Pipewire, because PulseAudio seems to sometimes give problems being detected by VSTs.
For now I cannot recommend anyone that has extensive VST libraries to fully commit to Linux. The support is simply not there yet. Wine is not reliable enough, and I would hate to be stopped by a Wine error when inspiration hits. You'll be troubleshooting for days to hopefully get your favourite VSTs working, and pray they don't break when they update.
I dual boot for now. Music and VR on Windows, all other tasks on Linux. I'm considering making stems for all my projects so I could switch to a different DAW with only Arturia plugins in the future. But I'm not ready yet.
I'm not a super expert, but I did try very hard to get my steinberg stuff and Spitfire Labs working. Feel free to ask any followup questions.
It's promising to hear that Ableton has a lot of support from the community. I suppose given the versioning issues something like nix could be used to manage the wine versioning more deliberately.
I've got a focusrite interface, so if your latency is low, I imagine I'd probably get the same experience. I know I'll probably lose the iPad remote control features too as I think that's baked into the windows driver.
Given I do have a pretty extensive VST collection, it's a shame, but you're probably right. Do you know how heavily developed Yabridge is? Do you think the industry moving slowly to CLAP plugins might improve this situation?
Maybe dual-boot is a better option to start with, I guess that way if I feel like trying to get it working I can give it a go.
Do you have any plugins that use iLok? Either software or a hardware key
-Yabridge is still actively being developped. The developer responds to issues on it's Github frequently.
-Ableton 11.x currently has gold status on WineDB. other versions have varying ratings bronze to platinum.
-I don't use iLok plugins a lot, but I just tried installing one. iLok gave an error for me. Some searching gave me a thread about a user that got a specific iLok version to work though, so you may need to experiment with this yourself: This thread
I don't know much about CLAP since I always used VSTs (Cubase user after all :P ). I hope more developers will implement it as an alternative, but I don't have high hopes. .Au could only become a standard because of Apple's willingness to not support VSTs in Logic. I'm not sure if a third-party format can shift that much weight. All DAWS either support VST, AU or AAX and I don't think developers want ANOTHER format to maintain.
I am in a very similar position. Ableton and some other, smaller stuff is the only program that keeps me from switching to Linux fulltime. Bitwig did not click for me yet, I have to give it a try again soon. But the problem of unopenable projects persist. There are roumors, that the push 3 standalone runs a Linux port of ableton. So maaaybe there will be a Linux version in the future? That would be wild!
Until then I just dualboot. I will soon reinstall my windows partition for ableton only..
I am pretty shure if bigger companies would start supporting Linux, it would take off like crazy
I'd say keep that machine as is, and whenever you build a new one, just put whichever distro you like. If possible I'd roll back to win10 and after support ends, keep that machine VLAN'd off the internet. This way you turn it into a music production appliance without disrupting your workflow