Protocolo MIDI Resumen
Protocolo MIDI Resumen
Protocolo MIDI Resumen
Descripcin
Desactivacin de nota
Activacin de nota
Cambio de control
Cambio de programa
Pitch
Mensaje exclusivo del fabricante
Mensaje de trama temporal
Fin de mensaje exclusivo
Mensajes MIDI
El mensaje MIDI es un conjunto de instrucciones y datos asociados con los que se comunican
los instrumentos. El mensaje MIDI se conforma por el byte de estado y sus correspondientes
bytes de datos.
Existen cuatro tipos de mensajes MIDI, los mensajes de canal, mensajes de sistema comn,
mensajes de sistema en tiempo real y mensajes exclusivos de sistema. Para realizar la
automatizacin de la consola Yamaha 02R haciendo uso del protocolo MIDI, se utilizarn los
mensajes exclusivos de sistema.
Mensajes Exclusivos de Sistema
Los mensajes exclusivos de sistema son muy diferentes a los mensajes de canal, ya que estos
son utilizados para intercambiar informacin que es nica a un instrumento o dispositivo en
particular y para transmitir eventos o mensajes especiales de tipo no musical. Dentro de estos
mensajes exclusivos de sistema existen tres clases:
Canal bsico
Bajo Canal bsico encontrar dos columnas, Puesta en marcha y puede ajustarse.
Puesta en marcha muestra el canal definido al poner en marcha el instrumento por
primera vez. La mayora de los instrumentos pueden recordar un canal MIDI
especfico. En este caso volver a utilizarse el canal seleccionado al utilizar el
instrumento por ltima vez, y el diagrama explicar que la memoria funciona incluso
despus de apagar el equipo. La siguiente columna es puede ajustarse. Esta
columna muestra los canales MIDI que pueden ajustarse, normalmente 1 16.
Modo
Bajo MODO encontrar tres columnas, Puesta en marcha, Mensaje y Alternativo.
Puesta en marcha indica el modo activo al poner en marcha el equipo. La columna
Mensaje indica si el instrumento puede recibir mensajes de Modo, o si despus de
recibir un mensaje de Modo sigue siendo posible cambiar a otro modo. La columna
Alternativo se utiliza slo para instrumentos que pueden recibir mensajes que cambian
el instrumento a un modo especial. Estos modos especiales se explican en esta
columna.
Nmeros de nota
Esta columna muestra la gama de notas que el instrumento puede recibir y transmitir.
Normalmente slo pueden transmitirse tantos nmeros de nota como teclas tenga el
instrumento, aunque es posible que pueda recibirse una gama de notas mucho ms
amplia. Algunos instrumentos pueden recibir notas muy agudas o muy graves, pero
algunas veces estas notas se tocan en otra octava. Esto tambin se menciona en esta
columna.
Velocidad
Bajo Velocidad encontrar columnas para la activacin y la desactivacin de notas.
Esta columna muestra si el instrumento puede transmitir o recibir estas dos
velocidades, y no tiene ninguna relacin con la activacin y la desactivacin de notas.
Simplemente representa las respectivas velocidades de activacin y desactivacin de
nota. Si aparece una X en alguna columna, esto no significa que el instrumento no
pueda reconocer la activacin o desactivacin de una nota, sino que simplemente no
reconoce la rapidez con que se ha pulsado o soltado.
Aftertouch
Esta columna muestra si el instrumento puede recibir y transmitir informacin de
aftertouch. Las columnas se refieren al aftertouch de canal (un valor para cada canal
MIDI) y al aftertouch polifnico (un valor de aftertouch independiente para cada nota),
aunque aftertouch se refiere normalmente al aftertouch de canal.
Pitch Bend
Esta columna indica si el instrumento puede recibir y transmitir, o no, la informacin
de la palanca de pitch bend.
Cambio de Control
Esta columna indica si el instrumento puede recibir y transmitir, o no, controles como
la modulacin, el pedal sustain, el portamento, etc. Estos controles son especialmente
importantes al conectar dos sintetizadores diferentes, o un sintetizador y un piano.
Cambio de programa
Esta columna indica si el instrumento puede recibir y transmitir, o no, la informacin
de cambio de programa, y los nmeros que utiliza.
Mensajes Auxiliares
Esta columna se utiliza para ver si el instrumento es capaz de recibir informacin que
le ayudar a evitar problemas con el MIDI. Este rea se utiliza para excepciones de las
normas. Por ejemplo, si las funciones de un instrumento cambian segn ajustes de
parmetros especficos, aqu se dar esta informacin. Al conectar dos o ms
instrumentos utilizando cables MIDI, simplemente deber comprobar las columnas
pertinentes de sus respectivos Diagramas de Aplicacin MIDI para ver si la
comunicacin deseada es posible.
El sintetizador 1 slo recibe informacin del canal 1 a travs del cable MIDI. El sintetizador 2
slo recibe informacin del canal 2. Por lo tanto, si el teclado maestro enva informacin a
travs del canal 1 slo responder el sintetizador 1. De la misma manera, si el teclado maestro
enva informacin a travs del canal 2 slo responder el sintetizador 2. Aunque el sintetizador
1 tambin recibe la informacin, ste no puede responder porque est ajustado a un canal
diferente. Es decir, para que este sistema funcione correctamente ES NECESARIO
SELECCIONAR LOS CANALES MIDI CON MUCHA ATENCIN.
Con este concepto de los canales MIDI es posible tocar 16 partes diferentes en 16
instrumentos, y todo ello a travs de un nico cable MIDI.
Modo
Tal como ya hemos explicado, para que un instrumento maestro y un instrumento esclavo
toquen al unsono es necesario utilizar el mismo canal MIDI. Pero existe otra manera de hacer
4
que el instrumento esclavo reciba la informacin. Este modo se conoce como OMNI ON, y
hace que el esclavo responda a todos los 16 canales MIDI a la vez. En una instalacin simple
con un nico maestro y un nico esclavo este modo es muy til, ya que el esclavo no tendr en
cuenta el canal utilizado por el maestro y oir todos los canales. No obstante, al utilizar un
secuenciador que toque en diferentes canales ser imposible separar la informacin. En este
caso deber seleccionar el modo OMNI OFF para el esclavo para que ste reciba slo la
informacin del canal seleccionado.
Tambin existen los modos MIDI POLY y MONO, que determinan si la informacin se enviar
de manera monofnica (una nota) o polifnica (ms de una nota). Los instrumentos de
teclado como los pianos y los sintetizadores utiliza normalmente el modo POLY. El modo
MONO se utiliza bsicamente para controladores de guitarra MIDI. En este modo, la
informacin relativa a cada cuerda de la guitarra se enva a travs de un canal especfico,
dividiendo as la fuente de sonido en 6 sintetizadores monofnicos. A continuacin se define
un canal MIDI BSICO y los 5 canales siguientes se utilizan para las dems cuerdas. Para
seleccionar entre los modos POLY, MONO, OMNI, etc., el MIDI incluye un selector de MODO
con cuatro posibilidades, MODE 1 - 4.
MODE 1: OMNI ON, POLY Se recibe la informacin de todos los canales de manera
polifnica.
MODE 2: OMNI ON, MONO Se recibe la informacin de todos los canales, pero slo
suena una nota a la vez.
MODE 3: OMNI OFF, POLY Se recibe la informacin del canal MIDI seleccionado de
manera polifnica. Este modo es muy til con secuenciadores.
MODE 4: OMNI OFF, MONO Se recibe la informacin del o los canales MIDI
seleccionados, pero slo suena una nota a la vez. Este modo es muy til para
controladores de guitarra.
Mensajes de voz
1. Informacin de nota La informacin de nota es la ms bsica. Simplemente indica la
tecla que se ha pulsado, el momento en que se ha pulsado y el momento en que se ha
soltado.
2. Cambios de Programa Un Cambio de programa se utiliza para hacer que el esclavo
cambie el sonido. Los sintetizadores, los pianos electrnicos y los samplers disponen
de memorias con muchos sonidos. Con estos Cambios de programa el msico puede
seleccionar el sonido que utilizar. Tambin es posible seleccionar las diferentes
memorias de las unidades de efectos MIDI.
3. Cambios de control Un Cambio de control permite aadir cambios sutiles a una
interpretacin, como modulacin (es decir, vibrato y tremolo), pedal sustain, pedal
celeste y portamento. Estos mensajes no se utilizan en todos los instrumentos MIDI.
Un piano electrnico puede enviar y recibir informacin del pedal sustain, pero no
informacin de portamento. Por lo tanto, aunque el instrumento maestro disponga de
portamento, el piano no responder a esta informacin. Para saber los controladores a
los que responder un instrumento concreto, consulte el Diagrama de Aplicacin
MIDI que se encuentra normalmente en la ltima pgina del Manual del Usuario.
4. Aftertouch Los sintetizadores y los samplers pueden controlar el vibrato, el brillo, el
volumen, etc. simplemente pulsando la tecla con mayor fuerza despus de tocarla.
Este efecto se conoce como Aftertouch, y puede utilizarse para transmitir estos
efectos a travs del MIDI. Evidentemente, el instrumento esclavo decidir la manera
en que utilizar esta informacin de aftertouch recibida.
5. Pitch Bend Si el instrumento maestro dispone de una palanca de pitch bend, la
informacin podr enviarse a travs del MIDI. Aqu tambin el instrumento esclavo
decidir si acepta o no esta informacin, e incluso la cantidad de pitch bend que
aplicar.
Mensajes de modo
Tal como ya hemos mencionado, el MIDI dispone de 4 MODOS, y los mensajes de
MODO se utilizan para cambiar el MODO del instrumento esclavo. Algunos
sintetizadores y pianos electrnicos se encuentran siempre en el MODO 1 (OMNI ON,
POLY) al ponerlos en marcha, por lo que deber cambiarlos al MODO 3 (OMNI OFF,
POLY) para utilizarlos con un secuenciador. Debido a ello, algunos secuenciadores
envan de manera automtica un mensaje de modo para que los instrumentos
esclavos pasen al MODO 3. Si pone en marcha en primer lugar los instrumentos
esclavos y a continuacin el instrumento maestro conseguir normalmente el mismo
resultado.
Mensajes de sistema
Los Mensajes de sistema pueden enviarse independientemente de los canales MIDI a los que
haya ajustado los instrumentos maestro y esclavo, ya que se utilizan para controlar el sistema
MIDI en general, es decir, cada uno de los instrumentos conectados mediante cables MIDI. Por
ejemplo, pueden utilizarse para sincronizar un secuenciador y una unidad de ritmo de manera
que toquen al mismo tiempo, o para iniciar o parar una interpretacin, o simplemente para
evitar problemas en el sistema MIDI. Adems, tambin existen unos mensajes llamados
Mensajes exclusivos del sistema, que son mensajes exclusivos de un fabricante concreto.
Para ello, cada fabricante dispone de un Nmero de ID que sus instrumentos reconocern. Los
instrumentos de un fabricante ignorarn cualquier informacin exclusiva del sistema recibida
con un nmero de ID incorrecto. Con los mensajes exclusivos del sistema es posible
intercambiar una gran variedad de tipos de informacin diferente entre instrumentos
musicales MIDI. Normalmente encontrar la informacin acerca de los Mensajes exclusivos del
sistema en el Manual de Aplicacin MIDI.
6