se puede bajar del servidor ftp de la Universidad de Bath, de la siguiente dirección:
http://www.cs.bath.ac.uk/pub/dream/newest/
Allí se puede encontrar el siguiente archivo:
archivo | contenido |
---|---|
CSLinux.bin.tgz | versión para librerías glibc. si el sitio está bien actualizado, debería ser un link a CSLinuxX.XX.tgz, siendo X.XX la última versión disponible, conviene verificar fechas y tamaños para bajar efectivamente la última versión; incluye programas de análisis (pvanal, lpanal, hetro), y otras utilidades (sndinfo, mixer, scale, etc.) |
NOTA: Anteriormente CSLinux.bin.tgz denominaba una versión para librerías viejas libc5, y la versión para librerías glibc se denominaba CSLinux2.bin.tgz. Actualmente la versión para libc5 ya no sigue siendo mantenida.
La versión "no oficial" de linux ha sido desarrollada por varias personas, entre otros Nicola Bernardini, Maurizio Umbertu Puxeddu, y Dave Phillips, quien es actualmente su responsable. Está optimizada para Linux, y tiene una muy buena performance en tiempo real, además de incluir varios operadores y funciones específicos de DirectCsound, la versión de desarrollo para Windows de Gabriel Maldonado, todavía no incluidos en la versión canónica de John ffitch.
Se puede obtener del siguiente servidor ftp:
ftp://mustec.bgsu.edu/pub/linux/
Están disponibles las siguientes versiones:
archivo | contenido | ||||||||
---|---|---|---|---|---|---|---|---|---|
unofficial-csound-x.xx.z.zz-bin-dyn.tar.gz |
En todos los casos x.xx corresponde a la versión canónica, y z.zz a las revisiones menores específicas de esta versión "no oficial".
Hay además un texto descriptivo:
la instalación debe hacerse como root
> cp CSLinux2.bin.tgz /usr/local/bin
> cd /usr/local/bin
> tar xzf CSLinux2.bin.tgz
> rm CSLinux2.bin.tgz
> cp csound.txt /usr/local/lib/
> cp libcsound* /usr/local/lib/
y actualizar con el siguiente comando:
> ldconfig
> mkdir /usr/local/csound
> mkdir /usr/local/csound/anals
> mkdir /usr/local/csound/sounds
> mkdir /usr/local/csound/files
y luego agregar las siguientes líneas ya sea en el archivo global de configuración /etc/profile, o en el archivo personal ~/.bash_profile:
SADIR=/usr/local/csound/anals
export SADIR
SSDIR=/usr/local/csound/sounds
export SSDIR
SFDIR=/usr/local/csound/files
export SFDIR
La primera variable SADIR define dónde Csound va a buscar por defecto los archivos de análisis que puedan requerir los instrumentos definidos.
La segunda variable SSDIR, dónde se van a buscar por defecto los archivos de sonido requeridos por los instrumentos.
Por último, SFDIR es donde Csound va a escribir por defecto los archivos de audio generados.
Todos los nombres dados aquí a los directorios, así como sus rutas, son sólo a modo de ejemplo, y el usuario puede por supuesto cambiarlos de acuerdo a su gusto o conveniencia. En particular debe tenerse en cuenta que SFDIR debe asignarse a un directorio con suficiente espacio en el sistema de archivos.
ejecutando csound
creación de scripts
Un procedimiento que vuelve más efectivo el trabajo de compilación es la creación de scripts en los que podemos incluir las líneas de comando más habituales con los "flags" u opciones de compilación que más usamos en csound.
Con editor básico de texto (por ejemplo vi o vim), podemos crear un script con una línea como la siguiente:
#!/bin/bash
csound -H1 -m7 -W -d -o test.wav $1 $2
y guardarlo con el nombre cs en algún directorio incluido en el PATH, por ejemplo en el mismo directorio /usr/local/bin donde tenemos el ejecutable csound.
Debemos luego darle permisos de ejecución:
> chmod 711 /usr/local/bin/cs
De esta manera al escribir:
cs foo.orc foo.sco
compilará un archivo de audio llamado test.wav que quedará ubicado en el directorio especificado por la variable de entorno SFDIR. Aprovechando la historia de comandos de bash podemos repetir los últimos comando ingresados con las flechas de arriba y abajo.
Del mismo modo se puede crear otro script similar llamado csr para la compilación en tiempo real:
#!/bin/bash
csound -m0 -d -b 2048 -o devaudio $1 $2
La opción -o devaudio indica al programa que la salida debe ser direccionada a la tarjeta de audio, y no a un archivo. Por tanto la compilación sonará en tiempo real. Csound será capaz o no de efectivamente compilar en tiempo real dependiendo de la relación entre la complejidad de los instrumentos de la orquesta y la densidad de notas de la partitura por un lado, y la capacidad y velocidad de procesamiento del equipo por otro.
obteniendo e instalando el manual de Csound
http://www.kevindumpscore.com/download/index.html
La versión en formato pdf es apropiada tanto para imprimir como para consultar en línea, ya que dispone de vínculos que permiten navegar el texto referencialmente. Los documentos pdf pueden abrirse con el programa AcrobatReader de Adobe, disponible gratuitamente en Internet, y que suele estar incluido además en la mayoría de las distribuciones de Linux. La versión más reciente disponible para linux es AcrobatReader 4.05.
Para instalar, crear una carpeta /doc/html
dentro del directorio /usr/local/csound
:
> mkdir /usr/local/csound/doc
y descomprimir allí el archivo manual-html-X.XX.tar.gz:
> cp manual-html-X.XX.tar.gz /usr/local/csound/doc
> cd /usr/local/csound/doc
> tar -xzf manual-html-X.XX.tar.gz
> rm manual-html-X.XX.tar.gz
Al descomprimir el paquete tar.gz los documentos html quedan ubicados en el subdirectorio csound-X.XX/manual/. Con un navegador de Internet podemos abrir el documento /usr/local/csound/doc/csound-X.XX/manual/index.html para ubicarnos en la página inicial del manual. Es conveniente crear un bookmark a esta página, de manera de acceder a ella de manera directa. Se puede agregar que la versión del manual de Conder en html no dispone de versión con frames.
http://www.lakewoodsound.com/csound
se puede bajar, comprimido en formato .zip, directamente de esta dirección ftp:
ftp://ftp.csounds.com/manual/current/html.zip
La versión HTML puede instalarse de forma similar a la descrita arriba:
> mkdir /usr/local/csound/doc /usr/local/csound/doc/html
> cp html.zip /usr/local/csound/doc/html
> gunzip /usr/local/csound/doc/html/html.zip
> rm /usr/local/csound/doc/html/html.zip
Con un browser de páginas html podemos abrir el archivo /usr/local/csound/doc/html/manual.html para ver la versión con frames (marcos), en la que el índice aparece en un marco vertical a la izquierda de la pantalla, o /usr/local/csound/doc/html/manual2.html para ver la versión sin frames. Conviene crear un bookmark o marcador a la página preferida, de modo de poder acceder a ella rápidamente desde el navegador.
actualización: 11 de abril de 2002
por favor reportar todos los errores que se puedan encontrar en esta página, así como también sugerencias, a su autor:
lj [@] eumus.edu.uy