Podríamos decir que el MIDI se trata de un protocolo industrial de norma tecnológica el cual permite a instrumentos electrónicos tal como sintetizadores, secuenciadores, controladores o incluso computadores, entre otros puedan compartir información y comunicarse simultáneamente de manera optima entre ellos, ya que una conexión simple puede llegar a transmitir 16 canales de información al mismo tiempo, aunque cada canal este conectado a un dispositivo distinto.
este sistema permita la transportación de mensajes que pueden incluir factores varios como la intensidad de un sonido o su tono, el numero de patches de sintetizadores, tambien otros parametros como lo serían la dinamica o el panning, junto con la utiliación de relojes capaces de sincronizar el tempo entre varios instrumentos.
Debido a lo simple de su uso los datos se pueden procesar e interpretar de sitintas formas para darle el uso que se busque dentro del proceso de creación musical, estos datos incluso pueden ser grabados en un hardware o software llamado secuenciador, el cual permite editar la información y/o reproducirla.
Modulos de sonido: Recibe las señales con paquetes numericos del MIDI y las tranforma en sonidos.
Controladores: Encardados de generar las señales MIDI tal como lo son, la activación de una nota o las variaciones de tonos, entre varias otras, el más utilizado en los estudios de grabación y por musicos en general es el que tiene la forma de teclado para la grabación de melodias y armonías y el drumpad para la creación del componente ritmico com una bateria u otras percusiones.
secuenciadores: aparatos con la función de grabar, reproducir o editar los mensajes MIDI, estos pueden venir incluidos en un teclado, pero también en un software o hardware de computador.
su conexión es de tipo simplex, en otras palabras, las señales solo pueden ser transmitidas de un lado a otro, donde un dispositivo crea y manda información (maestro) mientras que el otro la recibe (esclavo), un ejemplo de esto sería la utilización de un controlador como maestro y un sintetizador como esclavo. Dentro del sistema de conexión en un aparato midi pueden haber hasta tres concectores y estos son:
MIDI OUT: Llave de paso por donde transitan las señales que crea el dispositivo maestro
MIDI IN: Este recibe las señales desde el dispositivo esclavo
MIDI THRU: conector de salida que envía una copia exacta de la señal al MIDI IN, sirve para cuando hay varios dispositivos esclavos en cascada pero solo uno maestro, generando una cadena, aunque si son michos dispositivos en cascada comienzan a haber perdidas en el recibo de la señal.
Canales MIDI: como ya sabemos MIDI se diseñó para que una unidad controladora se conecte a una o más generadores, los cuales a su vez pueden conectarse a más de un instrumento digital a la vez, todo por un mismo medio de transmisión, o sea que todos los aparatos conectados a la cadena reciben los mensajes creados en el controlador.
Note on: mensaje que le indica al dispositivo cuando emitir una nota, el primer byte de este corresponde a la altura de la nota (cualquiera que sea ejecutada entre las 128 que trae el MIDI) y el segundo byte corresponde a la velocidad de ataque (intensidad del sonido), determinada por la fuerza con la que es tocada una tecla, la valocidad 0 más que a una nota inperceptible funciona como botod de apagado.
Note off: Mensaje enviado al soltar la tecla pulsada, su primer byte corresponde a la altura de la nota y el segundo a la velocidad de liberación aunque gran parte de los dispositivos no responden a la liberación de la tecla, por lo que se es enviada una señal de note on con velocidad 0 en su posición.
Post-pulsación polifónica: hay teclados profesionales que captan de forma instantánea los cambios de presión ejercidos en una tecla, por lo que si se produce algún cambio se enviará un mensaje inmediatamente. su primer byte al igual que en los elementos mencionados anteriormente se trata de la altura de la nota, pero el segundo de la presión ejercida en la tecla ejecutada.
post-pulsación de canal: Se envía un mensaje de presión por cada canal en vez de cada nota en particular, este efecto repercute en todas las notas que estén sonando en un canal determinado y su único byte nos indica la presión.
Pitch bend: Mensaje enviado con la intención de producir variaciones en la altura del sonido, busca generar pequeñas desafinaciones y en el GeneralMIDI se establece que pueden alterar la nota hasta en 1 tono completo, sus 2 bytes se combinan para formar uno solo
Cambio de programa: modifica el programa activo (es decir el efecto sonoro o parche que esta siendo usado). Puede enviarse desde los botones de un teclado o directamente desde el propio ordenador, para ser editado posteriomente el secuenciador. Su byte sirve para definir el numero de programa a utilizar.
cambio de control: puede tener 128 tipos de mensajes diferentes y todos afectan en la sonoridad, existen distintos tipos, que pueden servir para el volumen, la modulación o la reverberación, entre otros. Su primer byte indica el tipo de control y el segundo el valor que posee. algunos de sus controles más utilizados son
1- Primer cambio: modulacion. Entre los efectos más frecuentes está el tremolo para modular la amplitud, el vibrato para modular la altura y el wah-wah para modular el corte de filtro
2- Séptimo cambio: volumen. Modifica el volumen en general tal cual lo haría un mezclador, si se envía un mensaje de control 7 con velocidad igual a 0 dejarán de escucharse las notas reproducidas por la pista, hasta que se envie otra con una velocidad superior.
3- Décimo cambio: Nos permite establecer la posición sonora de un canal, en un ámbito panoramico de 180 grados.
4- Sexagésimo cuarto cambio: Imita el efecto pedal de un piano, en donde al estar encendido se prolonga una nota determinada por mucho más tiempo.
Para simplificar la organización de los sonidos en los sintetizadores, sus fabricantes crearon un estándar, en donde cada sintetizador que utilice esto tendrá un conjunto común de 128 sonidos, organizados en 16 grupos de 8: Pianos y órganos, Guitarras, Percusión afinada, Cuerdas, Viento Madera, Viento de Metal, Sintéticos y Efectos especiales. Añ ser un sistema de organización no hace que todos los sintetizadores tengan el mismo timbre, sino que sus efectos van organizados de la misma manera. También se creó un mapa de sonidos de batería a través de la utilización del canal MIDI 10, en donde las diferentes partes de una batería y otros instrumentos repercusivos también mantendrían la misma numeración en todos los equipos compatibles.
Consta de un dispositivo que entrega la facultad de realizar grabaciones de datos MIDI en donde finalmente queda guardada la altura, la intensidad, la velocidad junto con losx instrumentos digitales y efectos a utilizar. Permite que los datos sean utilizados por cualquier dispositivo que utilice este protocolo para su funcionamiento. Dado su historicidad y funcionamiento se considera como uno de los elementos más importantes a la hora de grabar, todos los secuenciadores ofrecen un inmenso abanico de posibilidades adicionales y particularidades.
dentro de sus principios basicos debemos tener en consideración que este no graba sonidos sino que los mensajes MIDI recibidos, los almacena, ordena y etiqueta para que al momento de reproducir, se observan sus mensajes almacenados y se dejan salir. La secuenciación puede ser realizadas por hardware o software dependiendo del equipo de trabajo del que se disponga, en la actualidad el software a aquirido más notoreidad junto con el hecho de que ahora hay sintetizadores que incluyen un secuenciador aunque no realmente comleto, pero desde que comenxo todo esto del MIDI hasta hace no muchos años se utilizaba la secuenciación por hardware.
El número de canales MIDI es de dieciséis, pero gran parte de los secuenciadores nos ofrecen un numero mucho mayor a este de pistas. Mientras el canal, trae esto impuesto por la propia especificación del MIDI, lo de pista es un concepto lógico que cada programa puede usar de la manera que considere optima.