Ahora nos disponemos a instalar y configurar los aplicativos que nos van a permitir utilizar los dispositivos VST, VSTi, como les comentaba en la entrega anterior, para esto debemos tener instalado y funcionando el repositorio del CCRMA.
Los programas que nos facilitan el uso de estos dispositivos son fst y dssi-vst, estos no se encuentran en ningún repositorio de Fedora, debido a las restricciones de Steinberg, por lo tanto hay que descargar las fuentes desde los sitios de cada uno de los paquetes.
En comparación, estas dos aplicaciones, son, digamos complementarias, pero bien se puede utilizar solo una de ellas, para ejecutar vst, la diferencia radica en los plugins que cada una de estas soporta, y la manera en que los ejecuta, por ejemplo fst utiliza siempre el kit de conexión de audio jack, por lo tanto debemos manejar las conexiones por medio de qjackctrl, en cambio dssi-vst, se puede utilizar directamente desde programas como Rosegarden4, que soportan este tipo de tecnología. En general fst, soporta mayor cantidad de plugins que dssi-vst.
Las fuentes se descargan :
para fst
wget http://galan.sf.net/fst-1.8.tar.gz
para dssi-vst
http://sourceforge.net/project/showfiles.php?group_id=104230&package_id=127571
Seleccionamos la última versión dssi-vst_0.4.tar.bz2
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
Para compilar jack_fst, debemos verificar que los paquetes lash, jack y wine, con sus correspondientes paquetes devel se encuentren en nuestro sistema.
Por ejemplo:
sudo yum install lash* jack* wine*
O más específico
sudo yum install jack-audio-connection-kit-devel wine-devel lash-devel
Seguido descargamos el SDK de Steinberg desde:
http://www.steinberg.de/324+M54a708de802.html
o desde :
http://ygrabit.steinberg.de/~ygrabit/public_html/index.html
Para jack_fst descargamos la versión 2.3, y para dssi-vst la 2.4.
Es recomendable mejor utilizar el entorno gráfico para todas estas descompresiones y copias que vamos a realizar en estos pasos.
Descomprimimos el paquete de fst:
tar xvzf fst-1.8.tar.gz
descomprimimos el paquete descargado de Steinberg.
unzip vst_sdk2_3.zip
entramos a la carpeta creada, en mi caso
cd vst_sdk2_3.zip_FILES
descomprimimos el zip que se encuentra aquí
unzip vst_sdk2_3.zip
y movemos toda la carpeta que nos interesa a la carpeta del fst-1.8
mv vstsdk2.3/ ~/fst-1.8/
Esto suponiendo que el fst se encuentre en nuestro home.
Ahora entramos a la carpeta del fst y compilamos,
cd ~/fst-1.8
make
Si todo va bien, se deben generar 2 archivos, un ejecutable "fst" y una librería "fst.exe.so"
En mi caso personal, me gusta interpretar la guitarra eléctrica, y manejar los efectos con Guitar Rig, para esto instalo la aplicación, que funciona perfectamente con el wine ("la instalación"), y para ejecutar el efecto VST:
Iniciamos JACK
Aplicaciones >> Sonido y Vídeo >> qjackctl > start
Iniciamos el servidor LASH ("lashd"), y lo enviamos al background
lashd &
Entramos por consola a la carpeta donde está el fst y ejecuto:
./fst /path/donde_está/plugin.dll
por ejemplo
./fst "/vstplugins/Guitar Rig.dll"
Es importante almacenar todos los plugins en una sola carpeta, en este caso /vstplugins
Si por alguna razón, el plugin se zombifica (No carga, pero no da error), se puede iniciar el fst con la opción -r:
./fst -r "/vstplugins/Guitar Rig.dll"
Las conexiones de audio y/o midi se deben manejar por medio de qjackctl.
En la siguiente entrega, dssi-vst.
Suscribirse a:
Comentarios de la entrada (Atom)
7 comentarios:
Exelente publicación, felicitaciones.
Solo tengo una duda
¿Que pasa si no utilizo CCRMA?
Te va a quedar un poco más difícil implementar los vst, además no vas a tener el kernel funcionando en tiempo real. Si deseas hacerlo en cualquier distribución, debes bajar el kernel, parcharlo para que funcione en tiempo real, luego bajar ciertas versiones del wine con sus archivos fuentes y luego si, compilar el soporte para vst. Si utilizas ccrma, te evitas todo esto....
Al quere ejecutar fst me aparece lo siguiente el la consola:
bash: ./fst: /bin/sh: bad interpreter: Permission denied
Es mas, cuando quise intalar algunos programas desde la consola me paso lo mismo al poner "make" , no con fst
M.K.
P.D. Igual , te agradesco mucho la ayuda, hace un mes que trato de usar vst's en linux, y solo lo estoy logrando con ccrma
M.K.
Con el repo del ccrma, los vst funcionan de maravilla, tu error con fst, pueden ser permisos, bien sea de ejecución, o sobre la carpeta donde están almacenados los vst... ?
Si me explicas un poco donde tienes guardado por ejemplo el fst y los plugins...
Hola sangrenegrv
te importa enviarme los binarios del fst? me harías un gran favor.
He intentado compilarlo decenas de veces en mi sistema, pero es amd-64 y da errores de enlace con librerías. Lo he probado todo y no consigo que compile. quizá con los binarios.
gracias compañero!
"la canción... es la amiga, que me arropa, y después me desabriga..."
Envíame tu dirección de correo y reviso tu problema. ¿ Has tratado de utilizar una distro enfocada al audio para 64bits?, su nombre es studio64.
Publicar un comentario