Plugins VST de Windows en Ubuntu Studio 24.04 LTS
Ha salido la nueva versión de Ubuntu Studio LTS y estos son los pasos para usar plugins VST a través de yabridge
.
1. Wine
wine
es requerido para poder usar los plugins VST de windows en Linux a través de yabridge
. Favor referirse a https://wiki.winehq.org/Debian para información adicional. La versión recomendada es winehq-staging
.
Instalación
sudo dpkg --add-architecture i386
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/noble/winehq-noble.sources
sudo apt update
sudo apt install --install-recommends winehq-staging
También se utiliza el programa winetricks
para ayudar a configurar el wine
.
sudo apt install winetricks
Configuración
Se ejecuta el comando winecfg
:
winecfg
Se selecciona instalar wine mono en caso de salir la opción y una vez en la ventana de configuración se da click en la opción aceptar:
dxvk1101 (opcional)
Algunos plugins, como ‘BBC Symphony Orchestra Discover’ de ‘Spitfire’, no funcionan correctamente sin la librería dxvk1101
, cuya instalación se puede realizar a través de winetricks
:
winetricks dxvk1101
.wine_no_vulkan (opcional)
EN caso de tener plugins que no funcionan con la libreria dxvk1101
, la recomendación es tener otra instalación de wine
sin esta librería:
WINEPREFIX=~/.wine_no_vulkan winecfg
Crear las rutas
A partir de este momento se pueden poner los *.dll
o los *.vst3
en las carpetas correspondientes en ~/.wine
, en mi caso son, las creo con el siguiente paso:
mkdir -p ~/.wine/drive_c/Program\ Files/Common\ Files/VST2
mkdir -p ~/.wine/drive_c/Program\ Files/Common\ Files/VST3
Para .wine_no_vulkan
:
mkdir -p ~/.wine_no_vulkan/drive_c/Program\ Files/Common\ Files/VST2
mkdir -p ~/.wine_no_vulkan/drive_c/Program\ Files/Common\ Files/VST3
2. Yabridge
Instalación
Puede encontrar instrucciones detalladas en: Sitio web de Yabridge Cuando ejecute este script, es posible que exista una versión más reciente de yabridge disponible. Consulte la página de versiones y actualice los números de versión a continuación si es necesario.
wget -O yabridge.tar.gz https://github.com/robbert-vdh/yabridge/releases/download/5.1.0/yabridge-5.1.0.tar.gz
mkdir -p ~/.local/share
tar -C ~/.local/share -xavf yabridge.tar.gz
rm yabridge.tar.gz
Para poder acceder al programa, se debe agregar la ruta al .bashrc
:
echo '' >> ~/.bash_aliases
echo '# Audio: yabridge path' >> ~/.bash_aliases
echo 'export PATH="$PATH:$HOME/.local/share/yabridge"' >> ~/.bash_aliases
Configuración
Luego se agregan estas rutas a yabridge
:
yabridgectl add ~/.wine/drive_c/Program\ Files/Common\ Files/VST3
yabridgectl add ~/.wine/drive_c/Program\ Files/Common\ Files/VST2
Para .wine_no_vulkan
:
yabridgectl add ~/.wine_no_vulkan/drive_c/Program\ Files/Common\ Files/VST3
yabridgectl add ~/.wine_no_vulkan/drive_c/Program\ Files/Common\ Files/VST2
Cada vez que se instale un VST de windows en una de esas rutas, se debe actualizar la información de yabridge usando el parametro --prune
para que elimine los que se hayan desinstalado:
yabridgectl sync --prune
Usar el parametro list
permite ver cuales son los directorios en dónde yabridge
está buscando los puginsd VST y VST3.
yabridgectl list
3. Instalar plugins VST
Método 1: Copiar el plugin
Consiste en copiar el *.dll
o el *.vst3
a una de las carpetas creadas anteriromente ~/.wine/drive_c/Program Files/Common Files/VST2/
o ~/.wine/drive_c/Program Files/Common Files/VST3/
.
Método 2: Instalar
Se realiza la instalación normal del plugin a través de la ejecución del *.exe
o *.msi
con wine
y escoger que la ruta del plugin sea una de las carpetas creadas anteriromente ~/.wine/drive_c/Program Files/Common Files/VST2/
. Los *.vst3
se instalan en la carpeta ~/.wine/drive_c/Program Files/Common Files/VST3/
automáticamente.
Por ejemplo para instalar el SpitfireAudio, se decarga el instalador desde la página oficial y luego se ejecutaría:
wine ~/Descargas/SpitfireAudio-Win-3.4.10.exe
No olvides seleccionar siempre la ruta que configuramos [[VST]]
Final:
Una vez se realizado cualquiera de los dos métodos, se debe sincronizar yabridge
usando yabridge sync --prune
. Este paso debe hacerse unicamente se instale o modifique algún plugin.
Y Listo!!!!. Ya los VST deben estar disponibles en las rutas ~/.vst
y ~/.vst3
, las cuales deben ser agregadas al corresponiente programa de audio para que sean escaneadas.