Hey there, I'm working on transitioning over to linux and i've hit a roadblock with setting up LMMS where every VST2 i try to load in VeSTige either does absolutely nothing, hangs the program for a minute and then does nothing, or in one case manages to load a window for the VST GUI, but with bugged out graphics and no functionality (Keyboard plays no sound).
Here's the laundry list of what i know. I have a laptop with Win11 i'm pulling my old VST plugins from. They work perfectly fine there, so i assume the .dlls are fine. My Linux system is Bazzite (Fedora-based), and i'm currently using the latest nightly appimage of LMMS (@d36f3f0). I've copied the .dll files to the default plugin directory (Documents/lmms/plugins/vst/), but trying to open them in VeSTige simply fails. I've gone through a number of iterations shuffling things around to different directories with different settings, but no dice there.
The closest i've gotten so far has been installing the windows version of LMMS with WineZGUI, and copying the .dlls into the plugins directory on the c_drive, but that only gave me the glitchy, unusable VST mentioned above. Not to mention that all the fonts in LMMS under wine were crunched and barely legible, so it wouldn't be my favorite solution anyway.
After a couple days of trying to troubleshoot and not finding a good solution online, i decided to try spinning up a different distro on Virtual Machine to see if i could get it working there. I picked Manjaro (Arch-based) as i have a little prior experience with it, and it's not immutable like Bazzite. Unfortunately, i have had pretty much the same experience there. Got the latest appimage of LMMS set up, tried working with both wine and wine-staging, shuffled between different plugin folders, and still the VSTs do nothing. At this point, i'm really assuming that i must be doing something wrong.
I also made an attempt to install yabridge on Manjaro, since i'd seen that come up as a solution somewhere. I'm pretty useless with terminal programs, but i think i managed to get yabridgectl to set the plugin directory and sync the plugins inside. From there i wasn't really sure what to do, and trying to just load the VST into VeSTige again afterwards failed in the same way.
Long story long, if anyone has an inkling as to what i'm missing, i'd love some help or suggestions. It'd be nice to figure out making it work within Bazzite (something, something, distroshelf maybe), but honestly i'd just be happy to get it running in a VM if there's a linux distro that just works. Thanks in advance!