There is a nice tool you can use for vsts though its only for windows vst versions. (mac user for music) It requires a bit of set up but works fine once set up, mostly.
I recommend the tool yabridge/yabridgectl.
-
You will have to use wine so I recommend bottles (flatpak). Make a container call it VST, Audio or something. I’ll use
Audio
in my example.
Where$USER
is, is where you put your system user name. -
Point it to create it in a folder in
/home/$USER/
. If not it will be in/home/$USER/.var/app/com.usebottles.bottles/data/bottles/bottles/Audio/drive_c/Program Files/Common Files/
. -
Next in terminal run
yabridgectl add "/home/$USER/.var/app/com.usebottles.bottles/data/bottles/bottles/Audio/drive_c/Program Files/Common Files/VST2/"
and the same for VST3 -
Then run
yabridgectl sync
And you should be good to go.
- If you have the low memory warning you can follow the guide in the yabridge link.
You can also add,
set -x ULIMIT_MEMLOCK unlimited
ulimit -m unlimited
ulimit -l unlimited
To your fish config and it should stop it. *Note you will have to restart for the changes to take effect.
You can also add some flags to the vst’s if you are having some issues for that check the linked github.
When done it should work as normal no latency as far as I can tell. I have not tested it with a “audio” vst but I can’t see it causing issues.
- Windows VST3 Sylenth1 working in Bitwig on Linux.
Arch pkgs. You Need Both
https://archlinux.org/packages/multilib/x86_64/yabridge/
https://archlinux.org/packages/multilib/x86_64/yabridgectl/
One thing to note. The VST’s should be 64bit from my experience.
If you have issues with bottles (flatpak) you can report them here.