Introducción a la partitura

De Wikiversidad

Formato[editar]

Paso 1[editar]

Abre una terminal, y ve al directorio "miCsound" que creaste en la primera sesión con tu profesor(a). Si olvidaste cómo hacerlo, consulta Hola Mundo Csound.

Paso 2[editar]

Ahora abre el editor de texto Gedit.

Paso 3[editar]

Selecciona el texto de la caja de abajo con el ratón, y cópialo.

; Esta línea define una tabla de función por ahora no nos meteremos con ella
f  1  0  4096  10  1

; Esta línea define una nota para el instrumento 001 que empieza en el segundo
; 0 y dura 3 segundos. 
i001    0    3

Ve a Gedit, y pega el código que acabas de copiar. Ponle el nombre introPatitura.sco al documento, y guárdalo.

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

Paso 4[editar]

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

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

Escucha el archivo introPartitura.wav. Si no recuerdas cómo escuchar el archivo, repasa Hola Mundo Csound.

Paso 5[editar]

Ve nuevamente al archivo de la partitura (introPartitura.sco), y edita la última línea, cambiando el parámetro 3 por 10. Salva el archivo, y genera nuevamente el .wav (archivo de audio). ¿Qué diferencia notas con el primero que generaste?

Si no te queda clara cual es la diferencia, vuelve a editar el archivo, esta vez poniendo un valor de 0.5 en vez de 10, genera el nuevo archivo y escúchalo.

Paso 6[editar]

Ahora cambia el segundo parámetro de la última línea (que ahora es igual a 0) por 3. ¿Puedes decir qué pasará? Genera el archivo de audio y comprueba tu respuesta.

Paso 7[editar]

Los parámetros que acabas de modificar están expresados en segundos. Uno de los parámetros controla en qué segundo empieza la nota, y el otro cuantos segundos dura la nota. ¿Cuál es cual?

Paso 8[editar]

Borra el primer parámetro i001. Genera el archivo de audio y escúchalo. ¿Qué notas?

Paso 9[editar]

Ahora, donde estaba el parámetro i001 pon el parámetro i002, e intenta generar el archivo de audio. Nota que al final del "output" (se pronuncia áutput, y quiere decir salida) de la terminal te dice

1 errors in performance
Elapsed time at end of performance: real: 0.004s, CPU: 0.000s
0 512-byte soundblks of shorts written to test.wav (WAV)

1 errors in performance quiere decir que hubo un error en la ejecución. El error se produjo porque el parámetro uno le dice a Csound a que instrumento está dirigida la nota y el instrumento 002 no existe. Regresa el primer parámetro a i001.

Retos[editar]

  1. Crea una nota nueva que comience medio segundo después de la que ya existe, y que dure el doble de tiempo. Genera el archivo con el siguiente comando: csound estudio1.orc introPatitura.sco -o 101.wav
    • ¿Qué hace la porción del comando que dice -o 101.wav? Tip: puedes encontrar pistas para esto en el Paso 4.
    • ¿Qué comando necesitas para tocar el archivo 101.wav? Ejecuta el comando, y escucha el audio que acabas de generar.
  2. Crea un pequeño motivo rítmico. Aquí tienes un ejemplo:
    Motivo rítmico de la cucaracha ejecutado con ondas sinusoidales.
    Típ: La suma de una nota y su duración debe ser un poco menor que el inicio de la siguiente nota (por lo menos .01 segundos). De otra manera no distinguirás que son notas separadas.
    • Guarda el archivo de la partitura (.sco) y crea el archivo de audio (.wav) con un nombre de tu elección.
  3. Intenta crear el siguiente motivo de la cucaracha. Si no puedes, no te desanimes, puede ser difícil al principio. Como ayuda, aquí está el código del .sco que se utilizó para hacer el audio del ejemplo:
; Esta línea define una tabla de función de onda sinusoidal.
f  1  0  4096  10  1

; Estas líneas definen el primer motivo rítmico de La Cucaracha. 
i001    .25    .20
i001    .5     .20
i001    .75    .20
i001    1      .45
i001    1.75   .20
i001    2      .20
i001    2.25   .20
i001    2.5    .20
i001    2.75   .45
i001    3.5    .25
    • Guarda el archivo de la partitura (.sco) y crea el archivo de audio (.wav) con el nombre cucarachaRitmo y sus respectivas extensiones de archivo.

¡Suerte!