Plugin VST su Linux con DSSI-VST
Introduzione
Steinberg’s Virtual Studio Technology (VST) è una tecnologia proprietaria per integrare effetti e sintetizzatori con programmi di editing audio. Esistono alternative open-source a VST (come LADSPA, architettura molto usata su Linux), ma spesso si vogliono utilizzare plugin VST di cui non esistono le controparti aperte LADSPA (ed è esattamente quello che mi è successo recentemente). La mia intenzione è quella di utilizzare un simulatore di amplificatore per basso (Heliant 1st Bass) su Linux in accopiata con Jackd e, ovviamente il mio basso. Il problema è che quello è un plugin VST, e non è quindi possibile utilizzarlo nativamente.
Ciò che andremo a fare perciò sarà emulare il plugin VST tramite Wine appogiandoci all’architettura DSSI.
Preparazione
Il primo passo è preparare il nostro sistema. Sono necessarie alcuni pacchetti come wine e libwine, e altri di sviluppo per il software che andremo a compilare dopo.
Come già detto, per emulare i plugin VST useremo Wine:
# apt-get install wine libwine-dev
Consiglio vivamente di utilizzare il pacchetto della propria distribuzione (in questo caso Debian) in quanto fornisce libwine separatamente.
Un’altra cosa di cui abbiamo bisogno è DSSI e del supporto a Jackd
# apt-get install dssi-dev dssi-utils dssi-host-jack
E ovviamente dei pacchetti base per la compilazione
# apt-get install build-essential checkinstall
più una serie di altre librerie di sviluppo:
# apt-get install libasound2-dev liblo0-dev
Pare ovvio ma lo devo dire… Jack deve essere installato.
Compilazione
A questo punto non ci resta che compilare ciò di cui abbiamo bisogno. Prima di tutto dobbiamo scaricare i sorgenti di dss-vst da qui (attualmente l’ultima versione e la 0.8). Poi ci serve l’SDK VST scaricabile dal sito ufficiale Steinberg (per fare questo è necessario registrarsi, il download è gratuito). Ciò di cui abbiamo bisogno è ‘VST Audio Plug-Ins SDK’ versione 2.4 (lo so che c’è anche la versione 3, ma non sono sicuro della compatibilità con dss-vst.
Estraiamo i sorgenti di dssi-vst e poi al suo interno anche la VST SDK. Bene, a questo punto tutte le dipendenze dovrebbero essere soddisfatte, perciò da terminale:
$ make # checkinstall Oppure # make install
Se l’nstallazione è riuscita senza intoppi dovremmo aver a disposizione il comando ‘vsthost’. Dopo aver avviato Jack (nel modo che preferite)
$ vsthost [percorso-plugin]
Dove [percorso-plugin] è il percorso al plugin desiderato.
Potrebbe essere utile settare la variabile VST_PATH prima di avviare vsthost
$ export "VST_PATH=[percorso-a-volontà]"
Conclusione
Vi lascio qualche link utile da cui scaricare plugin VST gratuitamente:
VST4Free – http://www.vst4free.com/
Free Plugin List – http://free-plugin-list.com/
Audio Mastermind Database – http://www.audiomastermind.com/browse-free_vst_plugins-5886988-1.html
AlexBio's Blog

No Comments Yet