Notas disparadas por MIDI
Esta serie de tutoriales explorarán el uso de MIDI para controlar aspectos de la síntesis y el procesamiento realizado por Csound. He tratado de usar opcodes 'canonicos', así que estos programas deben correr en todas las plataformas. Por favor avíseme si encuentran alguno que no lo hace.
Estos tutoriales asumen que ya se tiene un conocimiento básico de Csound, aunque intento explicar con suficiente detalle como para que aún un principiante entienda los programas. Si usted es principiante, le recomiendo revisar los Tutoriales de Video para CsoundAV primero. En ellos se explica desde el principio los tipos de variables y la sintaxis de Csound. Allí también hay varias sugerencias de Editores de texto, así como información de dónde conseguir el programa.
Bueno, comencemos el primer tutorial de MIDI. Este tutorial es un instrumento muy sencillo, que solo genera una onda sinusoidal a la altura apropiada según la tecla MIDI que se toque. Usted puede copiar y pegar todo el código en el editor de texto (incluyendo los comentarios) y compilar.
Para MacCsound usted puede pegar la sección <CsInstruments> en la pestaña orc, y la sección <CsScore> ien la pestaña sco . Luego debe seleccionar “realtime audio output” en la esquina superior derecha, y esto debe ser todo. Avísme si algo no funciona como debe.
Para que este tutorial funcione usted debe tener un controlador MIDI conectado y reconocido por el sistema, que esté transmitiendo en el canal 1.
<CsoundSynthesizer>
<CsOptions> -+P -+KEste sencillo sintetizador introduce el uso de MIDI en Csound. Cuénteme cómo le va, sobretodo si está corriendo el programa en Linux o Mac.