Mensajes MIDI
La mayoría de nosotros utilizamos la técnica MIDI y los mensajes que se mueven a través del sistema
normalmente crean poca preocupación. Después de todo, estamos demasiados ocupados haciendo música para
molestarnos con esas cosas tan técnicas. Sin embargo, ocasionalmente se hace necesario trabajar con los
mensajes MIDI y, por lo tanto, es útil entender cómo funcionan y cómo utilizarlos.
Observemos cuatro tipos de mensajes MIDI:
Mensajes de canal
Mensajes exclusivos del sistema
Mensajes comunes del sistema
Mensajes del sistema en tiempo real
Pero primero:
Los mensajes MIDI se muestran con notación hexadecimal (consulte el artículo sobre números hexadecimales en
la página 3). Contar con un manejo básico de este sistema de numeración es la mitad de la treta para trabajar
con los mensajes MIDI.
MENSAJES DE CANAL
Veamos los mensajes de canal. Se los llama así debido al hecho de que el canal MIDI está inserto en el mensaje
en sí mismo. El dispositivo MIDI receptor debe estar programado en el mismo canal o, en caso contrario, el
mensaje se ignora Los mensajes de canal tienen dos o tres bytes de longitud, el primero de los cuales es el byte
de estado. Este byte significa el tipo de mensaje y el canal MIDI. Los bytes que siguen se conocen cómo bytes
de datos y contienen el valor propio del mensaje. (n = canal MIDI, x = valor.)
TABLA DE MENSAJES DE CANAL
Mensajes MIDI en hexadecimales
8n, x1, x2
9n, x1, x2
Nota: si x2 = 0 esto se traduce como un mensaje de "Nota desactivada"
An, x1, x2
Bn, x1, x2
Cn, x1
Dn, x1
En, x1, x2
MENSAJES EXCLUSIVOS DEL SISTEMA
Los mensajes SysEx (System Exclusive —exclusivos del sistema) "hablan" a los sintetizadores, módulos de
sonido y otros dispositivos MIDI específicos. Por eso se los denomina mensajes "exclusivos". Por ejemplo, si los
mensajes SysEx correspondientes al Sintetizador Spectrum® se envían al Órgano Spectrum, el módulo ignora el
Descripción
Nota desactivada
Nota activada
Presión polifónica
x2 = valor
Cambio de control
Cambio de programa
Presión del canal
Inflexión del tono
77
Apéndice F
Detalles
x1 = número de la nota
x2 = velocidad
x1 = número de la nota
x2 = velocidad
x1 = número de la nota
x1 = número del controlador
x2 = valor
x1 = número del programa
x1 = valor
x1 = LSB (bit menos significativo)
x2 = MSB (bit más significativo)