Hola Mundo Csound

De Wikiversidad
Saltar a: navegación, buscar

Formato[editar]

Paso 1[editar]

Abre una terminal utilizando los menús Aplicaciones->Accesorios->Terminal. Como se muestra en la imagen siguiente, el menú de Aplicaciones se encuentra en la esquina superior izquierda.

Menús para abrir una terminal.

Paso 2[editar]

En la terminal, ve al directorio "miCsound" que creaste en la sesión pasada con tu profesor. Si olvidaste cómo hacerlo, la instrucción para cambiar de carpeta es cd, que viene del inglés "change directory" (se pronuncia cheinll dairéktori). Entonces, lo que tienes que teclear es:

cd miCsound

¡No olvides dar enter después!

Paso 3[editar]

Ahora abre el editor de texto Gedit tecleando la siguiente instrucción:

gedit &

Cuando des enter, Aparecerá el editor de texto, que es muy similar al Gobby que ya conoces. Así se ve Gedit:

Pantalla de Gedit en blanco

¡Ahora estás listo para comenzar la actividad!

Paso 4[editar]

Selecciona el texto de la caja de abajo con el ratón. Para hacerlo, lleva el apuntador al principio de l texto, presiona el botón izquierdo y mantenlo presionado. Lleva el ratón al final del texto, y suelta el botón. El texto seleccionado cambia de color. Copia lo que acabas de seleccionar presionando ctrl+c.

; Esta es la sección de encabezado del archivo de orquesta.
sr        = 44100
kr        = 4410
nchnls    = 1

; Esta es la sección de intrumentos.
      instr 001                  ; Aquí empieza el instrumento 001
a1        oscil 10000, 440, 1
          out a1
      endin                      ; Aquí termina el instrumento 001
	
; Esto es un comentario. Fíjate que empieza con un punto y coma.

Ve a Gedit, y pega el código que acabas de copiar presionando ctrl+v. Para guardar el documento, presiona ctrl+s. Aparecerá una pantalla como esta:

Diálogo de guardar en Gedit.

Ponle el nombre holaMundo.orc al documento (en la caja titulada Nombre), y guárdala presionando el botón guardar.

Recuerda que Csound necesita dos archivos para funcionar: un .orc, que acabamos de crear, y un .sco. Para esta actividad, usaremos el .sco que hicimos en Introducción al diseño sonoro con Csound, titulado estudio1.sco.

Paso 5[editar]

Ahora genera el archivo de audio. Pare ello, teclea el siguiente comando en la terminal y da enter:

csound holaMundo.orc estudio1.sco -o holaMundo.wav

Aparecerá una ventana así:

Ventana de función de Csound

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.

Paso 6[editar]

Escucha el archivo que acabas de generar. Para ello, teclea el siguiente comando:

aplay holaMundo.wav

Paso 7[editar]

Ahora regresa a la ventana de Gedit. Para hacerlo mantén la tecla alt presionada, y pulsa tab hasta que veas seleccionada la ventana de Gedit. Vas a editar la siguiente línea:

a1    oscil 10000, 440, 1

Cambia el valor 440 por 880 (el doble). Guarda el archivo pulsando ctrl+s (como ya le pusiste nombre, no te lo pedirá).

Paso 8[editar]

Ahora escucha el resultado de los cambios que hiciste repitiendo los pasos 2 y 3 del formato.

Tip: no tienes que volver a teclear todos los comandos. Si presionas la tecla ↑ , aparecerá la instrucción anterior, si lo haces dos veces, aparecerá la penúltima, y así sucesivamente. Sólo da enter a la que quieras ejecutar.

Paso 9[editar]

En Gedit, vuelve a editar el mismo valor. Haz que el valor sea 220, la mitad del valor original. Nuevamente, salva el documento.

Paso 10[editar]

Para escuchar el resultado del nuevo cambio, vuelve a repetir los pasos 2 y 3.

Retos[editar]

  1. Responde las siguientes preguntas:
    1. ¿Qué pasó cuando pusiste 880 en el archivo holaMundo.orc?
    2. ¿Qué pasó cuando pusiste 220 en el archivo holaMundo.orc?
    3. ¿Puedes decir qué es lo que controla el parámetro (o valor) que estuviste editando? Si puedes, pon un comentario en la línea (o renglón) que estuviste editando explicando qué controla el segundo parámetro. Recuerda que los comentarios empiezan con ";", y que aparecen en azul (si no aparece en azul, lo que escribes afectará al programa y se producirá un error).
  2. Considera la línea que estuviste corriendo para generar los archivos de audio: csound holaMundo.orc estudio1.sco -o holaMundo.wav
    1. ¿Puedes decir por qué la primera palabra es csound?
    2. La segunda palabra es el nombre del archivo que estuviste editando, y es lo primero que alimentas a Csound ¿De dónde viene la tercera palabra? ¿Recuerdas?
    3. El resto del comando, "-o holaMundo.wav" va junto. "-o" viene del ingles output (se pronuncia áutput), que quiere decir salida. ¿Qué hace la parte "holaMundo.wav". Tip: recuerda que para tocar el archivo de audio el comando era aplay holaMundo.wav.

¡Ahora Juega![editar]

El código de Csound es muy delicado, así que posiblemente es muy pronto para jugar con él sin descomponerlo. Aún así, ¡no hay razón por la cual esto deba detenerte! Para que tengas un referente que si funciona, en Gedit salva el archivo holaMundo.orc con otro nombre como holaJuego.orc (es importante que el nombre del archivo acabe con .orc). Para hacer esto, en Gedit presiona ctrl+shift+t, y ponle un nombre nuevo al archivo.

Puedes seguir cambiando el valor que ya estuviste alterando (te recomendamos mantenerlo entre 20 y 2000).

Tip: si tu nuevo archivo se llama holaJuego.orc, tienes que alterar el comando que estabas usando para correrlo. Sustituye holaMundo.orc por el nuevo nombre.

También puedes experimentar con el valor anterior, 10000. Te recomendamos no exceder el número 32767.

Ahora trata de ver qué es todo lo demás. ¡Suerte!