Introducción al diseño sonoro con Csound
Requerimientos previos
editarEste módulo es parte del Proyecto Yoreme, y asume que se ha llevado previamente el módulo Escritura colaborativa con Gobby. Aunque no es indispensable haber tomado este curso, los guiones y los formatos grupales hacen uso del editor colaborativo Gobby.
Introducción
editarEsta actividad es un guion diseñado para que un facilitador muestre a un grupo de alumnos el funcionamiento básico de Csound (se pronuncia si-saund). El curso se beneficia enormemente del Capítulo 1 del Csound Book, escrito por el Dr. Richard Boulanger.
El documento asume que se cuenta con un sistema operativo Debian, que Csound ha sido previamente instalado, que se cuenta con una sesión activa de Gobby en el aula, y que se cuenta con un proyector para que los alumnos puedan ver la pantalla del facilitador.
Preparación
editarInvestiga qué es Csound en Wikipedia. Elabora una pequeña explicación de lo que es el software; asegurándote de que sea comprensible para tus alumnos. Tal vez esta explicación también te sea de utilidad:
- Csound es un generador de sonido. Funciona de la siguiente manera: primero traduce un conjunto de instrumentos descritos en texto plano, que se encuentran en un archivo de orquesta, a una estructura de datos que reside en la máquina (la computadora). Después ejecuta estos instrumentos (definidos por el usuario) interpretando (como notas y otros parámetros) una lista de datos que el programa "lee" desde: un archivo de partitura descrita como texto plano, un archivo MIDI, un controlador MIDI en tiempo real, audio en tiempo real, o un dispositivo (no MIDI) como un teclado o ratón de computadora.[1]
Copia el siguiente texto seleccionándolo con el ratón y presionando ctrl+c
.
sr = 44100
kr = 4410
ksmps = 10
nchnls = 1
instr 001
a1 oscil 10000, 440, 1
out a1
endin
Crea un documento nuevo en Gobby llamado estudio1.orc, y pega el código que acabas de copiar presionando ctrl+v
. Después, copia el siguiente texto:
f 1 0 4096 10 1
i 001 0 3
Crea otro documento en Gobby llamado estudio1.sco (nota que lo único que cambia entre los nombres de los archivos es la extensión), y pega el código que acabas de copiar.
Realiza el guion por tu cuenta asegurándote de que podrás ir explicando lo que estás haciendo frente a tu grupo. Cuando representes el guion, asegúrate de que tus estudiantes están imitando lo que haces en sus computadoras.
Guión
editarPaso 1:
editarAbre una terminal utilizando los menús Aplicaciones->Accesorios->Terminal. En la terminal, teclea mkdir miCsound
y da enter
. Pide a tus alumnos que hagan lo mismo. Explícales que mkdir es una orden para crear una carpeta nueva, y que la instrucción se llama así porque viene del inglés "make directory" (se pronuncia meik dairéktori).
Paso 2:
editarAhora explica a tus alumnos que van a cambiar (o entrar) a la carpeta que acaban de crear, y que lo harán con la instrucción cd. Explica que la instrucción se llama cd
porque viene del inglés "change directory" (se pronuncia cheinll dairéktori). Teclea cd miCsound
y da enter
. Pregunta si alguien nota algo distinto en el indicador que aparece antes del cursor (que parpadea alternando entre blanco y negro). Ya sea que hayan identificado el cambio o no, indicales que /miCsound
indica que se está dentro de la carpeta "miCsound" que acaban de crear.
Si se hizo todo bien, en la terminal se debe leer lo siguiente ("usuario" y "computadora" cambian según el equipo donde se encuentre uno):
usuario@computadora:~$ mkdir miCsound
usuario@computadora:~$ cd miCsound
usuario@computadora:~/miCsound$
Paso 3:
editarCambia de ventana a la de Gobby presionando alt+tab
. Ahora pide a tus alumnos que abran Gobby, que se unan a tu sesión, y que se suscriban a los documentos estudio1.orc y estudio1.sco (para repasar cómo se hace esto, revisa Escritura colaborativa con Gobby). Haz notar a los alumnos cómo el texto aparece de distintos colores. Esto se llama coloreado de sintaxis, y facilita la lectura del código, así como la detección de errores al teclear. Más adelante se verá qué significa cada color. Salva los documentos en la carpeta miCsound, y pídele a tus alumnos que hagan lo mismo.
Paso 4:
editarRegresa a la terminal usando ctrl+tab
, y pide a tus alumnos que hagan lo mismo. En la terminal, teclea ls
y da enter
. Pide a tus alumnos que hagan lo mismo. Explícales que ls es una orden que muestra un listado con los archivos y directorios de un determinado directorio, y que la instrucción se llama así porque viene del inglés "list". Hazles notar que aparecen los dos archivos que recién salvaron en Gobby.
Paso 5:
editarAhora teclea el siguiente texto, y da enter
:
usuario@computadora:~/miCsound$ csound estudio1.orc estudio1.sco
Aparecerá una ventana así:
Ciérrala dando click sobre el botón de Quit
(salir en inglés, se pronuncia kuít), que se encuentra en la esquina superior derecha de la ventana, y pide a los alumnos que hagan lo mismo.
Paso 6:
editarAhora vuelve a pedir la lista de archivos y carpetas con el comando ls
. Haz notar a tus alumnos que hay un nuevo archivo llamado test.wav
. Explica que éste es el archivo de audio que generó Csound al introducir la instrucción anterior. Cerciórate de que todo mundo tenga dicho archivo.
Pide a tus alumnos que tecleen la instrucción aplay test.wav
, pero que no den enter
. Ahora instruyelos para que se pongan sus audífonos, los conecten y, cuando estén listos, den enter
para escuchar el audio que generaron. Haz lo mismo.
Paso 7:
editarPide a tus alumnos que hagan el formato Hola Mundo Csound.
Notas al pie
editar- ↑ http://www.csounds.com/chapter1/index.html, la traducción es mía.