Csound se distribuye a través del servidor de Sourceforge, en la siguiente dirección:
http://csound.sourceforge.net/
La página de descargas (ejecutables, fuentes, manuales) es la siguiente:
http://sourceforge.net/project/showfiles.php?group_id=81968
Se recomienda utilizar la nueva versión Csound5. Al momento de escribir esta página (ver fecha), la versión más actualizada es Csound5.01_win32.i686.zip.
instalación de Csound
Para instalar Csound5 sólo son necesarios dos pasos: descomprimir el archivo zip, y ajustar algunas variables de entorno del sistema.
Si descomprimimos en C:\, se generará el directorio C:\csound, y bajo él varios sub-directorios. Nos interesan dos de ellos: bin\, que contiene todos los ejecutables, y doc\, que contiene el manual en formato html.
Crear además dos variables de entorno que Csound necesita para encontrar los opcodes
OPCODEDIR=C:\csound\plugins
OPCODEDIR64=C:\csound5\plugins64
Podemos confirmar que el programa está bien instalado, abriendo una consola e ingresando el comando csound
, seguido de la tecla Enter.
obteniendo el manual de Csound
Si bien la distribución de Csound incluye el manual en formato html bajo C:\csound\doc\manual, se puede tanto actualizar esa versión como obtener el manual en otros formatos.
La versión canónica del manual de Csound, mantenida por Steven Yi, se encuentra en:
http://www.csounds.com/manual/
Las fuentes del manual están en formato DocBook/XML, lo que permite generar documentos en varios formatos, como ser HTML, PDF y CHM. Las versiones HTML en varias páginas o en una sola, se pueden consultar en línea, o descargar en paquetes comprimidos en formato zip.
La versión en formato PDF es apropiada tanto para imprimir como para visualizar en el monitor de la computadora, ya que dispone de índices y vínculos que permiten navegar el texto referencialmente. Está disponible en tamaños de página carta y A4, para ver en línea y comprimidos para descargar.
El formato HTML compilado (CHM, también conocido como WinHelp) es también apropiado para navegarlo a través de sus índices y vínculos.
Como vamos a usar Csound desde la línea de comandos, nos va a convenir configurar adecuadamente una consola DOS en Windows. Creamos un acceso directo a la consola DOS, y editamos sus propiedades de la siguiente manera:
D:\csound
. De esta manera al abrir la consola DOS estaremos automáticamente ubicados en ese directorio.
doskey /insert
, de modo de tener las ventajas de edición de la línea de comandos que ofrece doskey, así como memoria de los últimos comandos ingresados.
Otro proceso que vuelve más efectivo el trabajo de compilación es la creación de archivos de procesos por lotes, o "batch files", 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 Notepad), podemos crear por ejemplo un batch file con la siguiente línea:
csound -H1 -m7 -W -d -o test.wav %1 %2
y guardarlo con el nombre cs.bat
en el mismo directorio C:\csound\bin\ donde tenemos el ejecutable. 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 doskey podemos repetir los últimos comando ingresados con las flechas de arriba y abajo.
Si se quiere que Csound compile en tiempo real, se puede crear un batch file de este tipo:
csr.bat (tiempo real)
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.
ATENCIÓN: verificar que el archivo quede guardado con la extensión .bat
. Algunos editores agregan automáticamente extensiones como .txt
a los archivos de texto.
última actualización: 2006-03-23 09:30
enviar consultas, correcciones y sugerencias al autor: lj arroba eumus punto edu punto uy