MIDI generales


General MIDI (también conocido como GM o GM 1 ) es una especificación estandarizada para instrumentos musicales electrónicos que responden a mensajes MIDI . GM fue desarrollado por la American MIDI Manufacturers Association (MMA) y el Japan MIDI Standards Committee (JMSC) y se publicó por primera vez en 1991. La especificación oficial está disponible en inglés en MMA, junto con la especificación MIDI 1.0, y en japonés en la Asociación de la Industria Electrónica Musical (AMEI).

GM impone varios requisitos más allá de la especificación MIDI 1.0 más abstracta. Si bien MIDI 1.0 por sí mismo proporciona un protocolo de comunicaciones que garantiza que los diferentes instrumentos puedan interoperar a un nivel fundamental, por ejemplo, que al presionar las teclas de un teclado MIDI, un módulo de sonido MIDI adjunto reproducirá notas musicales, GM va más allá de dos maneras. En primer lugar, GM requiere que todos los instrumentos MIDI compatibles cumplan con un determinado conjunto mínimo de características, como poder tocar al menos 24 notas simultáneamente ( polifonía ). En segundo lugar, GM adjunta interpretaciones específicas a muchos parámetros y mensajes de control que no se especificaron en la especificación MIDI 1.0. Por ejemplo, asignar uno de los 128 números de programa MIDI posibless selecciona un instrumento. Con MIDI 1.0, la asignación podría ser a un instrumento arbitrario; pero con GM, un número de programa asigna un nombre de instrumento específico . Esto ayuda a garantizar que la reproducción de archivos MIDI suene de manera más consistente entre diferentes dispositivos que cumplan con la especificación GM. Sin embargo, todavía deja que el proveedor implemente los sonidos reales de cada instrumento; la trompa de un fabricante, digamos, podría ser más brillante o más suave que la de otro.

La especificación GM 1 fue reemplazada por General MIDI 2 en 1999; sin embargo, GM 1 todavía se usa comúnmente. [1] General MIDI fue ampliamente apoyado por los desarrolladores de juegos de computadora en la década de 1990. [2]

Para ser compatible con GM 1, los dispositivos de generación de sonido (teclados, sintetizadores de hardware o software, tarjetas de sonido) deben cumplir con la especificación de rendimiento del Sistema General MIDI Nivel 1:

En MIDI, el sonido del instrumento o "programa" para cada uno de los 16 canales MIDI posibles se selecciona con el mensaje de cambio de programa, que tiene un parámetro de número de programa. La siguiente tabla muestra qué sonido de instrumento corresponde a cada uno de los 128 números de programa GM posibles. [3] Hay 128 números de programa. Los números se pueden mostrar como valores del 1 al 128 o, alternativamente, del 0 al 127. La numeración del 0 al 127 generalmente solo la usa internamente el sintetizador; la gran mayoría de los dispositivos MIDI, estaciones de trabajo de audio digital y secuenciadores MIDI profesionales muestran estos números de programa como se muestra en la tabla (1–128).

En los archivos MIDI estándar de GM, el canal 10 está reservado solo para instrumentos de percusión . [3] Las notas grabadas en el canal 10 siempre producen sonidos de percusión cuando se transmiten a un módulo de teclado o sintetizador que utiliza el estándar GM. Cada número de nota distinto especifica un instrumento de percusión único, en lugar del tono del sonido.


Mapa de batería estándar de GM