PROTOCOLOS DE CONTROL
MIDI
Estandarización de la respuesta de sintetizadores y samplers a los mensajes MIDI
Autor: David Pérez.
MIDI (Interfaz Digital de Instrumentos Musicales) es un protocolo creado para que los computadores, sintetizadores, secuenciadores, controladores y otros dispositivos musicales electrónicos puedan comunicarse y compartir información para la generación de sonidos. Es decir, es un lenguaje estándar creado para que dos aparatos que lo entiendan se comuniquen entre si.
En 1991, la “Asociación de Fabricantes MIDI” (MMA) estableció unas características mínimas para la compatibilidad de instrumentos MIDI. Estas características quedan englobadas por lo que conocemos como General MIDI.
Algunas de estas características son:
· Un mínimo de 24 voces simultáneamente.
· Respuesta a las notas rápida
· 1 kit de batería
· 16 canales MIDI. Cada canal se puede asignar a un numero variable de voces y/o tocar un instrumento diferente, siempre reservando el Canal 10 para la percusión.
· Un mínimo de 128 instrumentos con la posibilidad de que, al menos 16 de ellos se puedan tocar de manera simultánea.
Estas características nos garantizan que las asignaciones que se hayan hecho de instrumentos para cada canal se respeten aunque cambies de aparato MIDI.
Es decir, si realizamos una obra musical en la cual, queremos que la melodía principal sea interpretada por un violín (instrumento nº 41 de la tabla “Instrumentos General MIDI” adjunta), ese será el instrumento que suene aunque reproduzcas el archivo MIDI a través de otro dispositivo MIDI u otro ordenador distinto.
Instrumentos General MIDI:
Estandarización de la respuesta de sintetizadores y samplers a los mensajes MIDI
Autor: David Pérez.
MIDI (Interfaz Digital de Instrumentos Musicales) es un protocolo creado para que los computadores, sintetizadores, secuenciadores, controladores y otros dispositivos musicales electrónicos puedan comunicarse y compartir información para la generación de sonidos. Es decir, es un lenguaje estándar creado para que dos aparatos que lo entiendan se comuniquen entre si.
En 1991, la “Asociación de Fabricantes MIDI” (MMA) estableció unas características mínimas para la compatibilidad de instrumentos MIDI. Estas características quedan englobadas por lo que conocemos como General MIDI.
Algunas de estas características son:
· Un mínimo de 24 voces simultáneamente.
· Respuesta a las notas rápida
· 1 kit de batería
· 16 canales MIDI. Cada canal se puede asignar a un numero variable de voces y/o tocar un instrumento diferente, siempre reservando el Canal 10 para la percusión.
· Un mínimo de 128 instrumentos con la posibilidad de que, al menos 16 de ellos se puedan tocar de manera simultánea.
Estas características nos garantizan que las asignaciones que se hayan hecho de instrumentos para cada canal se respeten aunque cambies de aparato MIDI.
Es decir, si realizamos una obra musical en la cual, queremos que la melodía principal sea interpretada por un violín (instrumento nº 41 de la tabla “Instrumentos General MIDI” adjunta), ese será el instrumento que suene aunque reproduzcas el archivo MIDI a través de otro dispositivo MIDI u otro ordenador distinto.
Instrumentos General MIDI:
A partir de esta primera estandarización de 1991, General MIDI ha ido evolucionando hasta el punto de que algunas empresas han creado extensiones propias como ROLAND o YAMAHA, pero siempre respetando las características que General MIDI estableció para la compatibilidad entre aparatos.
Roland fue el primero en sumarse a la causa creando una extensión de la especificación de General MIDI introduciendo muchos mas controladores e instrumentos extra. A esta extensión la denomino GS Standard.
Algunos de los cambios principales fueron:
· Un mínimo de 226 instrumentos melódicos
· 8 kits de batería + 1 kit SFX
Yamaha fue el siguiente fabricante en unirse a la causa creando, en 1994, una ampliación del General MIDI estándar y con requisitos superiores al GS Standard.
A esta ampliación la llamo XG Standard y presenta, entre otras, algunas de estas características:
· En relación con General MIDI amplió su gama de instrumentos de 128 a 480.
· Se introduce un gran conjunto de controladores y parámetros generales que los compositores pueden emplear para lograr un mayor realismo en sus composiciones.
· El XG tiene un sintetizador que permite hasta 32 voces de manera simultánea.
· Cuenta con un sistema de procesamiento de efectos que cualquiera de los 16 canales.
· 9 kits de batería + 2 kits SFX
Años mas tarde, Yamaha siguió evolucionando su XG de manera que en 1997 y 1998, sacaron ampliaciones llamadas XG Level 2 y XG Level 3 con las siguientes características principales:
· XG Level 2:
- 64 voces simultaneas
- 32 canales MIDI
- 1074 instrumentos melódicos
- 34 kits de batería + 2 kits SFX
· XG Level 3:
- 128 voces simultaneas
- 64 canales MIDI
- 1149 instrumentos melódicos
- 35 kits de batería + 2 kits SFX
Por todo esto, desde su estandarización en 1991, el propio General MIDI ha sufrido una evolución. Tal es asi que en 1999, surgió el denominado General MIDI Level 2 que se ajustó un poco mas al nivel que ofrece Roland con su GS pero aun así no llegó a alcanzar al XG de Yamaha.
Los cambios mas significativos fueron:
· 256 instrumentos melódicos con la posibilidad de 16 de ellos se puedan tocar de manera simultánea.
· 32 voces simultaneas.
· 16 canales pero hasta dos de ellos simultáneos. A parte del canal 10, se reserva el 11 para la percusión.
· 9 kits de batería
Tabla Resumen:
Roland fue el primero en sumarse a la causa creando una extensión de la especificación de General MIDI introduciendo muchos mas controladores e instrumentos extra. A esta extensión la denomino GS Standard.
Algunos de los cambios principales fueron:
· Un mínimo de 226 instrumentos melódicos
· 8 kits de batería + 1 kit SFX
Yamaha fue el siguiente fabricante en unirse a la causa creando, en 1994, una ampliación del General MIDI estándar y con requisitos superiores al GS Standard.
A esta ampliación la llamo XG Standard y presenta, entre otras, algunas de estas características:
· En relación con General MIDI amplió su gama de instrumentos de 128 a 480.
· Se introduce un gran conjunto de controladores y parámetros generales que los compositores pueden emplear para lograr un mayor realismo en sus composiciones.
· El XG tiene un sintetizador que permite hasta 32 voces de manera simultánea.
· Cuenta con un sistema de procesamiento de efectos que cualquiera de los 16 canales.
· 9 kits de batería + 2 kits SFX
Años mas tarde, Yamaha siguió evolucionando su XG de manera que en 1997 y 1998, sacaron ampliaciones llamadas XG Level 2 y XG Level 3 con las siguientes características principales:
· XG Level 2:
- 64 voces simultaneas
- 32 canales MIDI
- 1074 instrumentos melódicos
- 34 kits de batería + 2 kits SFX
· XG Level 3:
- 128 voces simultaneas
- 64 canales MIDI
- 1149 instrumentos melódicos
- 35 kits de batería + 2 kits SFX
Por todo esto, desde su estandarización en 1991, el propio General MIDI ha sufrido una evolución. Tal es asi que en 1999, surgió el denominado General MIDI Level 2 que se ajustó un poco mas al nivel que ofrece Roland con su GS pero aun así no llegó a alcanzar al XG de Yamaha.
Los cambios mas significativos fueron:
· 256 instrumentos melódicos con la posibilidad de 16 de ellos se puedan tocar de manera simultánea.
· 32 voces simultaneas.
· 16 canales pero hasta dos de ellos simultáneos. A parte del canal 10, se reserva el 11 para la percusión.
· 9 kits de batería
Tabla Resumen:
Bibliografía:
http://www.midi.org/techspecs/gm.php
http://www.oocities.org/tikaimoy/tutorial/gmgs.html
http://es.scribd.com/doc/89608737/MIDI-Samplers-y-Sintetizadores
http://www.jososoft.dk/yamaha/pdf/xgspec.pdf
http://www.cybermidi.com/faq/content/3/22/en/what_s-the-difference-between-gm-gs-and-xg.html
http://www.midi.org/techspecs/gm.php
http://www.oocities.org/tikaimoy/tutorial/gmgs.html
http://es.scribd.com/doc/89608737/MIDI-Samplers-y-Sintetizadores
http://www.jososoft.dk/yamaha/pdf/xgspec.pdf
http://www.cybermidi.com/faq/content/3/22/en/what_s-the-difference-between-gm-gs-and-xg.html