Articulo de referencia

General MIDI

Logotipo de General MIDI de la Asociación de Fabricantes MIDI General MIDI (también conocido como GM o GM 1 ) es una especificación estandarizada para instrumentos musicales ele...

Logotipo de General MIDI de la Asociación de Fabricantes MIDI

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 Asociación Estadounidense de Fabricantes MIDI (MMA) y el Comité Japonés de Estándares MIDI (JMSC), y se publicó por primera vez en 1991. La especificación oficial está disponible en inglés a través de la MMA, junto con la especificación MIDI 1.0, y en japonés a través de la Asociación de la Industria Musical Electrónica (AMEI).

GM impone varios requisitos que van más allá de la especificación más abstracta MIDI 1.0. Si bien MIDI 1.0 proporciona un protocolo de comunicación que garantiza que diferentes instrumentos puedan interoperar a un nivel fundamental (por ejemplo, que al presionar teclas en un teclado MIDI un módulo de sonido MIDI conectado reproduzca notas musicales), GM va más allá en dos aspectos. Primero, GM exige que todos los instrumentos MIDI compatibles cumplan con un conjunto mínimo de características, como poder reproducir al menos 24 notas simultáneamente ( polifonía ). Segundo, GM asigna interpretaciones específicas a muchos parámetros y mensajes de control que no estaban especificados en la especificación MIDI 1.0. Por ejemplo, asignar uno de los 128 posibles números de programa MIDI selecciona un instrumento. Con MIDI 1.0, la asignación podí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 más consistente entre diferentes dispositivos compatibles con la especificación GM. Sin embargo, aún deja la implementación de los sonidos reales de cada instrumento a cargo del proveedor. Por ejemplo, la trompa francesa de un fabricante podría tener un sonido más brillante o más suave que la de otro.

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

Requisitos generales de MIDI 1

Para ser compatibles con GM 1, los dispositivos generadores de sonido (teclados, sintetizadores de hardware o software, tarjetas de sonido) deben cumplir con la especificación de rendimiento General MIDI System Level 1:

Interpretación de parámetros

GM Instruments también debe cumplir con las siguientes convenciones para los eventos del programa y del controlador:

Eventos de cambio de programa

Demostración de los 128 instrumentos.
Una canción General MIDI de 3D Movie Maker

En MIDI, el sonido del instrumento o "programa" para cada uno de los 16 canales MIDI posibles se selecciona con el mensaje Cambio de programa, que tiene un parámetro Número de programa. La siguiente tabla muestra qué sonido de instrumento corresponde a cada uno de los 128 posibles Números de programa GM. [ 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 se usa internamente por 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 sintetizadores, samplers y otros dispositivos electrónicos, los sonidos de bajo suelen estar configurados una octava más baja que los de los demás instrumentos.

  • 81 Voz principal 1 ( cuadrada , a menudo cantada a coro)
  • 82 Voz principal 2 ( diente de sierra o sierra , a menudo con coro)
  • 83 Plomo 3 ( calíope , que suele parecerse a un instrumento de viento de madera)
  • 84 Plomo 4 ( chiff )
  • 85 Lead 5 ( charang , un solo de guitarra)
  • 86 Lead 6 ( voz , derivada de "voz de sintetizador" con ataque más rápido)
  • 87 Liderazgo 7 ( quintas )
  • 88 Lead 8 ( bajo y melodía principal o melodía principal solista o a veces llamado erróneamente "metales y melodía principal")
  • 89 Pad 1 ( new age , pad apilado con una campana , a menudo derivado del parche "Fantasia" del Roland D-50 )
  • 90 Pad 2 ( cálido , un pad más suave con ataque lento)
  • 91 Pad 3 ( polisintetizador o poli , un pad percusivo con forma de sierra que se asemeja a un sintetizador polifónico de principios de la década de 1980)
  • 92 Pad 4 ( coro , idéntico a "voz de sintetizador" con una caída más prolongada)
  • 93 Pad 5 ( armónica de cristal o arco , un sonido que se asemeja a una armónica de cristal)
  • 94 Pad 6 ( metálico , a menudo creado a partir de una muestra de piano o guitarra tocada sin el ataque)
  • 95 Pad 7 ( halo , pad tipo coro, a menudo con un efecto de filtro)
  • 96 Pad 8 ( barrido , pad con un marcado efecto de filtro "wah")
  • 97 FX 1 ( lluvia , un sonido brillante y pulsado con eco que disminuye de tono)
  • 98 FX 2 ( banda sonora , un pad de quinta perfecta brillante)
  • 99 FX 3 ( cristal , un sonido de campana sintetizado)
  • 100 FX 4 ( atmósfera , generalmente un sonido similar al de una guitarra clásica )
  • 101 FX 5 ( brillo , panel brillante apilado con coro o campana)
  • 102 FX 6 ( duendes , un pad de ataque lento con sonidos de gorjeo o murmullo)
  • 103 FX 7 ( ecos o gotas de eco , similares a "lluvia")
  • 104 FX 8 ( tema de ciencia ficción o estelar , generalmente un pad similar a una guitarra eléctrica)
Mapa de batería estándar GM en el teclado
El mapa de teclas de percusión de General MIDI especifica el sonido de percusión que activa una nota determinada. Los números de las notas MIDI se muestran entre paréntesis junto a la nota correspondiente en el teclado.

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

Si un archivo MIDI se programa con el protocolo General MIDI, los resultados son predecibles, pero el timbre y la fidelidad del sonido pueden variar según la calidad del sintetizador GM. El estándar General MIDI incluye 47 sonidos de percusión, que utilizan los números de nota del 35 al 81 (de los 128 números posibles del 0 al 127), como sigue: [ 3 ]

La norma no especifica números de cambio de programa para diferentes baterías.

Eventos del controlador

En MIDI, los parámetros ajustables para cada uno de los 16 canales MIDI posibles se pueden configurar con el mensaje de cambio de control (CC), que tiene un parámetro de número de control y un parámetro de valor de control (expresado en un rango de 0 a 127). GM también especifica qué operaciones deben realizar varios números de control. [ 1 ] [ 4 ]

RPN

GM define varios parámetros registrados, que actúan como controladores pero se direccionan de forma diferente. En MIDI, a cada parámetro registrado se le asigna un número de parámetro registrado o RPN. Los parámetros registrados suelen denominarse RPN por sus siglas en inglés. [ 5 ]

Para configurar los parámetros registrados, es necesario enviar (los números son decimales):

  1. dos mensajes de cambio de control utilizando los números de control 101 y 100 para seleccionar el parámetro, seguidos de
  2. cualquier número de mensajes de entrada de datos de uno o dos bytes (MSB = Controlador n.° 6, LSB = Controlador n.° 38) y, finalmente,
  3. un mensaje de "Fin de RPN"

Los siguientes números de parámetros registrados globales (RPN) están estandarizados [ 6 ] (el parámetro se especifica mediante el par LSB/MSB del RPN y el valor se establece mediante el par LSB/MSB de la entrada de datos):

  • 0,0 Rango de inflexión de tono
  • 1,0 Canal Sintonización fina
  • Sintonización gruesa de 2,0 canales

Un ejemplo de una secuencia de control RPN para establecer el ajuste grueso a A440 (parámetro 2, valor 64) es 101:0, 100:2, 6:64, 101:127, 100:127.

Mensajes exclusivos del sistema

Se definen dos mensajes GM System Exclusive ("SysEx"): uno para habilitar y deshabilitar el modo de compatibilidad General MIDI (para sintetizadores que también tienen modos que no son GM); y el otro para ajustar el volumen maestro del sintetizador.

extensiones GS

Roland GS es un superconjunto del estándar General MIDI que añadió varias extensiones propietarias. La adición más notable fue la capacidad de acceder a múltiples bancos de programas (sonidos de instrumentos) mediante el uso de un par adicional de controladores Bank Select para especificar hasta 16384 sonidos de "variación" (cc#0 es Bank Select MSB y cc#32 es Bank Select LSB ). Otras características destacadas fueron 9 kits de batería con 14 sonidos de batería adicionales cada uno, kits de percusión simultáneos (hasta 2 en los canales 10/11), mensajes Control Change para controlar el nivel de envío de los bloques de efectos de sonido (cc#91-94), la introducción de parámetros adicionales (cc#98-101), portamento, sostenuto, pedal suave (cc#65-67) y mensajes SysEx específicos del modelo para configurar varios parámetros del motor de síntesis. Los 14 sonidos de batería adicionales están numerados del 27 al 34 y del 82 al 87, que enmarcan los 47 sonidos estándar General MIDI numerados del 35 al 81, y son los siguientes:

GS se introdujo en 1991 con la línea Roland Sound Canvas , que también fue el primer módulo de sintetizador General MIDI de Roland. [ 7 ]

extensiones XG

Yamaha XG es una versión mejorada del estándar General MIDI que incorpora varias extensiones propietarias. Las adiciones más destacadas fueron los 352 instrumentos adicionales y la polifonía de 32 notas.

XG se presentó en 1994 junto con la línea de módulos de sonido Yamaha MU y la línea de teclados digitales PSR .

General MIDI Nivel 2

En 1999, el estándar oficial GM se actualizó para incluir más controladores, parches , RPN y mensajes SysEx, en un intento por conciliar las adiciones conflictivas y propietarias de Roland GS y Yamaha XG . A continuación, se presenta un breve resumen de los cambios de GM2 en comparación con GM/GS:

  • Número de notas: mínimo 32 notas simultáneas.
  • Kits de percusión simultáneos: hasta 2 (canales 10/11)
  • Se permiten hasta 16384 bancos de variaciones, cada uno de los cuales contiene una versión de los 128 sonidos melódicos (el uso exacto de estos bancos depende de cada fabricante).
  • Se incluyen 9 kits de batería GS.
  • Se introdujo un cambio de control adicional, denominado "Controladores de sonido 1-10": [ 4 ]
  • Números de parámetros registrados (RPN)
  • Mensajes SysEx universales
    • Volumen maestro, ajuste fino, ajuste grueso
    • Tipo de reverberación , Tiempo
    • Tipo de coro , velocidad de modulación, profundidad de modulación, retroalimentación, envío a reverberación
    • Configuración de destino del controlador
    • Ajuste de afinación de escala/octava
    • Controladores de instrumentos basados ​​en teclas
    • Mensaje SysEx de GM2 System On

Se puede acceder a instrumentos melódicos adicionales configurando CC#0 en 121 y luego usando CC#32 para seleccionar el banco antes de un cambio de programa.

Véase también

Referencias

  1. 1 2 "General MIDI (GM 1)" . www.midi.org . Archivado del original el 16 de mayo de 2022. Consultado el 25 de octubre de 2021 .
  2. Trixter (5 de octubre de 2018). "Explicación de la música MIDI de juegos clásicos de DOS" . Oldskooler Ramblings . Consultado el 7 de mayo de 2021 .
  3. 1 2 3 "GM 1 Sound Set" . www.midi.org . Archivado del original el 18-10-2021 . Consultado el 25-10-2021 .
  4. 1 2 Mensajes de cambio de control (bytes de datos) , archivados del original el 30/09/2023
  5. 充美, 加藤 (1 de marzo de 2008). "MIDI規格誕生の背景と規格の概要:電子音楽をとりまく環境の変化(<小特集>MIDI規格がもたらしたものと今後の展望)" [ Antecedentes del origen del estándar MIDI y una descripción general del estándar: cambios en el entorno que rodea a la música electrónica (lo que ha aportado el estándar MIDI y perspectivas futuras) ] .日本音響学会誌(en japonés). 64 (3). doi : 10.20697/jasj.64.3_158 . ISSN 0369-4232 .  
  6. "Especificaciones Generales MIDI ("GM")" , www.midi.org , archivado del original el 23/04/2019 , consultado el 16/04/2024.
  7. Microsoft (22 de octubre de 1996). "Microsoft obtiene la licencia de los sonidos de Sound Canvas del líder de la industria Roland Corp" . Historias . Consultado el 14 de junio de 2018 .

Organizaciones oficiales de normalización MIDI

  • Asociación de Fabricantes MIDI (MMA) – Fuente de especificaciones MIDI en inglés
  • Asociación de la Industria de la Electrónica Musical (AMEI) Archivado el 17/01/2010 en Wayback Machine - Fuente de las especificaciones MIDI en japonés
Obtenido de " https://en.wikipedia.org/w/index.php?title=General_MIDI&oldid=1357724673 "