Codificación de un midi

 
El MIDI se basa en un sistema de mensajes para codificar la información musical, que pueden ser de dos tipos: mensajes de canal y mensajes de sistema. El usuario no es necesario que conozca a fondo el significado de todos los mensajes, ya que los aparatos y los programas los generan y los interpretan automáticamente.
 
Los sintetizadores multitímbricos MIDI acostumbran a tener 16 módulos (llamados "partes"), cada uno de los cuales se comporta como si fuera un músico de una orquesta, interpretando con un determinado instrumento las instrucciones que se le envían, como si leyerá una partitura. Los mensajes pueden enviarse a toda la orquesta al mismo tiempo (por ejemplo, cambiar la afinación o el tiempo), o sólo a uno de los "músicos" del sintetizador (tocar una determinada nota, tomar un instrumento diferente, tocar con más intensidad...). La parte número 10 acostumbra a comportarse de una manera diferente: es el "percusionista", y interpreta algunas órdenes de una forma diferente a como lo hacen los otros "músicos".
 
Los mensajes de canal hacen referencia a una acción musical en un determinado instrumento. Hay 16 canales posibles, esto significa que un sintetizador puede actuar como una "orquesta" de 16 músicos, cada uno de los cuales recibe una información individualizada de aquello que ha de interpretar. Los más usuales son:
 
  Note ON
Empieza a tocar una nota con una intensidad determinada. Éste mensaje no explica cual es la duración de la nota, sino que se supone que hay que mantenerla hasta que no llegue un mensaje Note OFF. En el caso de la parte 10 (percusión) éste mensaje sirve para producir un golpe en un determinado instrumento de la bateria.
   
  Note OFF
Éste mensaje indica que hay que dejar de tocar una nota previamente activada con un Note ON.
   
  Program Change
Es un mensaje que se envia normalmente antes de empezar la interpretación. Indica cual es el timbre o instrumento que hay que utilizar en aquel canal (piano, flauta, violín...). Cada timbre tiene un número asociado, en una lista de 128 opciones posibles. Los sintetizadores que llevan el anagrama GM o GS hacen servir una lista unificada de timbres, llamada General MIDI.
En el caso de la parte 10 (percusión), este mensaje sirve para seleccionar una "bateria" diferente (existe la bateria estandard, la electrónica, la de jazz, la percusión de orquesta...)
   
  Control Change
Sirve para modificar otras caracteristicas del instrumento asignado a cada canal: volumen, posición panorámica, vibrato, afinación, pedal...
 
 
Los mensajes de sistema afectan al comportamiento general de todo el dispositivo y no solamente a los de un canal específico. Los más utilizados acostumbran a ser:
 
  :: Los mensajes comunes sirven para fijar parámetros como la afinación general, el tempo, la reverberación...
   
  :: Los mensajes de sistema exclusivo son especiales para cada marca y módelo de sintetizador, y sirven para acceder a funciones muy especiales específicas de cada sintetizador: mostrar un mensaje al display del teclado, activar un efecto especial, reiniciar el aparato...
 
Cristina Fuertes (cfuertes@pie.xtec.es)

© Derechos Reservados ELMIDI.COM | Aviso de Legalidad | html | css | Desarrollado por KINEXO.COM