by
mjolnir » October 6th, 2026, 10:48 am
As far as I know, LMMS can not (yet) officially run VST3 .so files.
It can officially run VST2 .so files (if they work, of course).
The online manual specifically says LMMS VeSTige works with VST2 files.
It's somewhat confusing to refer to ".so" files, because the ".so" extension is used by more than one type of file. Also, if you transport such files, usually you have to keep them inside the same folder they came in. For example, VST3's come in their own .VST3 folder often, with various stuff inside of them.
I think VST3's will always fail in every DAW if you drag the *.so file into the DAW or reference it directly without regard to the plugin-named .VST3 folder(s).
As for VST2's. Those I think would work dragged or referenced. But I think there might be difficulties (or impossibilities) if you try to cross the 32-bit / 64-bit "barrier".
LV2's also use a specific folder structure and also have files named *.so , but like VST3's you're not supposed to move the *.so around manually without the accomanying folder named after the plugin.
Inside an LV2 folder, you might see stuff like *.ttl or manifest.ttl
Inside a VST3 folder, you might see stuff like "Contents", "x86_64-linux", "Resources", etc.
(CLAP's use just a *.clap file).
In general, you shouldn't rename the folders nor the files.
When you download a plugin, there will usually be installation instructions about where to put the plugin files.
On Linux, I think the home folder defaults are pretty stable and convenient:
Let's say my username is "thor". Then my plugin default directories would be:
/home/thor/.clap
/home/thor/.lv2
/home/thor/.vst
/home/thor/.vst3
LADSPA plugins get installed automatically elswhere into the system, and sometimes the other types do too. But the home folder is convenient because that user ("thor" in the example) has full access to his/her own files and can move them around at will.
Again, LADSPA plugins use *.so for their names too, and should not be moved around manually.
LADSPA's are usually effects (as far as I know), and will show up (if installed automatically) within LMMS's built-in effect search window--you get to it from within the LMMS mixer (add effect).
If you get a plugin from a Linux distro, it will probably(?) be installed in the system directory somewhere instead of in the home directory. However, all users will be able to use the plugin.
Sorry if I'm making this more confusing. It's hard to explain all these details.
P.S.-If you're using Wine (or a Wine variant) on Linux, you use the fake Windows path inside of your LMMS preferences [paths] area. For example: (something similar to)
/home/thor/.wine/drive_c/Program Files/VstPlugins/
As MusikBear said, it does get complex with all the different variations.
I don't even use "wineprefixes" which gets even more varied. (I just use one .wine folder).
QUESTION: Which plugins are you trying to use? (What's the name of the plugins specifically?)