22/03/2007

CCRMA en FC6 - Ardour2+VST

El repositorio ccrma para FC6 ya tiene una buena cantidad de paquetes , aunque aún faltan los kernels de baja latencia. Para instalar el repo ccrma:

rpm -Uvh
http://ccrma.stanford.edu/planetccrma/mirror/fedora/linux/planetccrma/6/i386/planetccrma-repo-1.0-3.fc6.ccrma.noarch.rpm

o para x86_64[**]:

rpm -Uvh
http://ccrma.stanford.edu/planetccrma/mirror/fedora/linux/planetccrma/6/x86_64/planetccrma-repo-1.0-3.fc6.ccrma.noarch.rpm

Para revisar los paquetes del repo, podemos ir a:

i386:
http://ccrma.stanford.edu/planetccrma/mirror/fedora/linux/planetccrma/6/i386/repodata/
x86_64:
http://ccrma.stanford.edu/planetccrma/mirror/fedora/linux/planetccrma/6/x86_64/repodata/

Se necesita editar cuidadosamente /etc/security/limits.conf y añadir estas líneas
si no están presentes:
sudo nano -w /etc/security/limits.conf

# o (default) permitir proceso a todos
* - rtprio 99
* - nice -10
* - memlock 4000000

Estas líneas, permitirán a cualquier usuario a ejecutar aplicaciones en tiempo real y
solicitar memoria hasta por 4GB.

[**] Para la arquitectura x86_64, hay algunas aplicaciones que no funcionan
aún como pd, y supercollider...


Reiniciamos el equipo para que las modificaciones tomen efecto..

Ardour2 con soporte para VST

El paquete de ardour2 que se encuentra para instalar desde el ccrma, no tiene soporte para vst, la diferencia se nota simplemente en el nombre del archivo ejecutable, el del ccrma es ardour2, y cuando está compilado para soporte vst, debe llamarse ardourvst...


La referencia original...

http://www.ardour.org/building

Para descargar las fuentes de ardour2 debemos tener instalado subversion

sudo yum install subversion

Y ejecutamos

svn co http://subversion.ardour.org/svn/ardour2/trunk ardour2

Para esta fecha (19 de noviembre de 2007), es mejor descargar las fuentes desde:

http://www.ardour.org/files/releases/ardour-2.1.tar.bz2

Verificamos que todas las dependencias y requerimientos estén satisfechos:

sudo yum install gcc python scons gettext pkg-config libtool jack-audio-connection-kit-devel libxml2-devel libxslt-devel libart_lgpl-devel libsamplerate-devel raptor-devel liblrdf-devel wine-devel glib2-devel gtk2-devel libgnomecanvas-devel liblo-devel

IMPORTANTE: En este momento, no se puede ejecutar plugins VST en Ardour sobre plataforma OS X o Linux x86_64. Pero si se implementa el sistema x86_64 en modo de 32 bits, cuenta como x86, así que todo debería funcionar como debe ser.

Luego que las dependencias estén resueltas, nos dispondremos a bajar las fuentes del SDK de steinberg,

http://www.steinberg.de/324+M54a708de802.html

Del archivo descargado, extraemos su contenido....

unzip vst_sdk2_3.zip


y el archivo .zip extraído lo pasamos a libs/fst

mv vstsdk2.3.zip ~/ardour2/libs/fst/

suponiendo que la carpeta con las fuentes de ardour2 se encuentran en el home.

cd ~/ardour2
scons VST=1

a la pregunta respondemos yes....

e instalamos
sudo scons install

Editamos el .bashrc para añadir la ruta del directorio en donde vayamos a almacenar los plugins vst

nano -w ~/.bashrc

export VST_PATH=/vstplugins

Reiniciamos la sesión...

el ejecutable debe llamarse ardourvst