MIDI generales

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
Estándar para sintetizadores de música basados en 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 de MIDI (MMA) y el Comité de Estándares MIDI de Japón (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. Primero, 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, al asignar uno de los 128 números de programa MIDI posibles, se 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, aún deja los sonidos reales de cada instrumento en manos del proveedor para que los implemente; La trompa de un fabricante, por ejemplo, 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. General MIDI fue ampliamente respaldado por los desarrolladores de juegos de computadora en la década de 1990.

Requisitos Generales MIDI 1

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 de nivel 1 del sistema General MIDI:

Criterio Requisitos
Voces Permitir que 24 voces estén disponibles simultáneamente tanto para sonidos melódicos como percusivos (alternativamente, permiten 16 voces melódicas y 8 voces percusivas). Todas las voces responden a la velocidad de la nota.
Canales Apoyar los 16 canales simultáneamente, cada uno asignable a diferentes instrumentos. El Canal 10 está reservado para la percusión. Soporta polifonía (notas simultáneas múltiples) en cada canal.
Instrumentos Soporta un mínimo de 128 números del programa MIDI (conformándose al mapa de captura de instrumentos GM 1) y 47 sonidos de percusión (conformándose al mapa clave GM 1 Percusión).
Mensajes de canal Soporte para el controlador número 1, 7, 10, 11, 64, 100, 101, 121 y 123; soporte para la presión del canal y los controladores de curvas de campo.
Otros mensajes Responde al controlador de entrada de datos y a las RPNs para ajustar y tostar el rango de curvas de tono y tono fino, así como todos los Mensajes del Sistema General MIDI Nivel 1.

Interpretaciones de parámetros

GM Instruments también debe obedecer las siguientes convenciones para eventos de programa y controlador:

Eventos de cambio de programa

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. 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).

Piano

  • 1 Gran piano acústico o Piano 1
  • 2 Piano acústico brillante o Piano 2
  • 3 Gran piano eléctrico o Piano 3 (generalmente modelado después de Yamaha CP70)
  • 4 Honky-tonk Piano
  • 5 Piano eléctrico 1 (generalmente un piano de Rhodes)
  • 6 Piano eléctrico 2 (normalmente un parche de piano FM)
  • 7 Harpsichord
  • 8 Clavinet

Percusión cromática

  • 9 Celesta
  • 10 Glockenspiel
  • Caja de música 11
  • 12 Vibraphone
  • 13 Marimba
  • 14 Xylophone
  • 15 campanas tubulares
  • 16 Dulcimer o Santoor

Organ

  • 17 Drawbar Organ o Organo 1
  • 18 Órgano percusivo o Organo 2
  • 19 Rock Organ o Organo 3
  • 20 Church Organ
  • 21 Reed Organ
  • 22 Accordion
  • 23 Harmonica
  • 24 Bandoneon o Tango Accordion

Guitarra

  • 25 Guitarra acústica (nylon)
  • 26 Guitarra acústica (tela)
  • 27 Electric Guitar (jazz)
  • 28 Guitarra Eléctricalimpio, generalmente parecido a un Fender Stratocaster corrió a través de un Roland Jazz Chorus amp)
  • 29 Guitarra eléctricamuda)
  • 30 Guitarra Eléctricaoverdriven)
  • 31 Guitarra eléctricadistorsión)
  • 32 Guitarra Eléctricaarmónicos)

Bass

  • 33 Bass acústica
  • 34 Base eléctricadedo)
  • 35 Bass eléctricaselegido)
  • 36 Electric Bass (sin frecuencia)
  • 37 Slap Bass 1
  • 38 Slap Bass 2
  • 39 Synth Bass 1
  • 40 Synth Bass 2

Pendientes

  • 41 Violin
  • 42 Violación
  • 43 Cello
  • 44 Contrabass
  • 45 Tremolo Strings
  • 46 Pendientes Pizzicato
  • 47 Orchestral Harp
  • 48 Timpani

Ensemble

  • 49 String Ensemble 1
  • 50 String Ensemble 2
  • 51 cuerdas sintéticas 1
  • 52 cuerdas sintéticas 2
  • 53 Choir Aahs
  • 54 Voz Oohs (o Doos)
  • 55 Voz Sintética o Synth Choir
  • 56 Orquesta Hit

Brass

  • 57 Trumpet
  • 58 trombón
  • 59 Tuba
  • 60 Trumpet Muted
  • 61 Cuerno francés
  • 62 Sección de Apoyo
  • 63 sintetizador 1
  • 64 Sintetizador 2

Reed

  • 65 Soprano Sax
  • 66 Alto Sax
  • 67 Tenor Sax
  • 68 Baritone Sax
  • 69 Oboe
  • 70 Cuerno de Inglés
  • 71 Bassoon
  • 72 Clarinet

Pipe

  • 73 Piccolo
  • 74 Flute
  • 75 Recorder
  • 76 Fluido de pan
  • 77 botella de rubio
  • 78 Shakuhachi
  • 79 Whistle
  • 80 Ocarina

Synth Lead

  • 81 Plomo 1 (cuatro, a menudo acorde)
  • 82 Plomo 2Visto, a menudo acordes)
  • 83 Plomo 3triángulo, o calliope, generalmente parecido a un viento de madera)
  • 84 Plomo 4sine, o chiff)
  • 85 Plomo 5Charang, una guitarra-como plomo)
  • 86 Plomo 6voz)
  • 87 Plomo 7quintos)
  • 88 Plomo 8bajo y plomo o sola pista)

Synth Pad

  • 89 Pad 1nueva edad, almohadilla apilada con una campana, a menudo derivada de "Fantasia" parche de Roland D-50)
  • 90 Pad 2cálido, un almohadilla de sierra de mellower)
  • 91 Pad 3polisíntesis o poli, una almohadilla percusiva similar a la sierra que se parece a un sintetizador polifónico de principios de 1980
  • 92 Pad 4coro, similar a "voz sintético")
  • 93 Pad 5vidrio inclinado o inclinado, un sonido parecido a una armónica de vidrio)
  • 94 Pad 6metálico, a menudo creado de una muestra de piano de cola tocada con el ataque eliminado)
  • 95 Pad 7halo, almohadilla tipo coro)
  • 96 Pad 8barrido barrido, almohadilla con un pronunciado efecto filtrante "wah"

Efectos sintéticos

  • 97 FX 1lluvia, un salto brillante con pulsos de eco)
  • 98 FX 2banda sonora, una quinta almohadilla perfecta brillante)
  • 99 FX 3cristal, un sonido de campana sintetizado)
  • 100 FX 4atmósfera, generalmente un sonido de guitarra clásica
  • 101 FX 5brillo, una almohadilla apilada con coro o campana)
  • 102 FX 6goblins, un almohadilla de ataque lento con sonidos de chirping o murmullos)
  • 103 FX 7ecos o eco gotas, similar a "rain")
  • 104 FX 8sci-fi o tema estrella, generalmente una almohadilla de guitarra eléctrica)

Étnico

  • 105 Sitar
  • 106 Banjo
  • 107 Shamisen
  • 108 Koto
  • 109 Kalimba
  • 110 tubo de bolsa
  • 111 Fiddle
  • 112 Shanai

Percussive

  • 113 Tinkle Bell
  • 114 Agogô o cowbell
  • 115 tambores de acero
  • 116 Woodblock
  • 117 Taiko Drum
  • 118 Melodic Tom o 808 Toms
  • 119 Synth Drum
  • 120 Cymbal inverso

Efectos de sonido

  • 121 Guitar Fret Noise
  • 122 Noise de respiración
  • 123 Seashore
  • 124 Pájaro Tweet
  • 125 Anillo telefónico
  • 126 Helicopter
  • 127 Aplausos
  • 128 disparos

Percusión

Mapa estándar del tambor

En los archivos MIDI estándar de GM, el canal 10/17 está reservado solo para instrumentos de percusión. Las notas grabadas en el canal 10/17 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.

Si un archivo MIDI está programado con el protocolo General MIDI, los resultados son predecibles, pero la fidelidad del timbre y del sonido puede variar según la calidad del sintetizador GM. El estándar General MIDI incluye 47 sonidos de percusión, utilizando los números de nota 35-81 (de los 128 números posibles del 0 al 127), de la siguiente manera:

  • 35 Acoustic Bass Drum
  • 36 Electric Bass Drum
  • 37 palillo lateral
  • 38 Acoustic Snare
  • 39 palmas
  • 40 Electric Snare
  • 41 Low Floor Tom
  • 42 Cerrado Hi-hat
  • 43 High Floor Tom
  • 44 Pedal Hi-hat
  • 45 bajo Tom
  • 46 Open Hi-hat
  • 47 Tom de bajo nivel
  • 48 High-Mid Tom
  • 49 Crash Cymbal 1
  • 50 High Tom
  • 51 Ride Cymbal 1
  • 52 Cymbal chino
  • 53 Ride Bell
  • 54 Tambourine
  • 55 Splash Cymbal
  • 56 Cowbell
  • 57 Crash Cymbal 2
  • 58 Vibraslap
  • 59 Ride Cymbal 2
  • 60 High Bongo
  • 61 Bajo Bongo
  • 62 Mute High Conga
  • 63 Open High Conga
  • 64 Low Conga
  • 65 High Timbale
  • 66 Bajo Timbale
  • 67 High Agogô
  • 68 Low Agogô
  • 69 Cabasa
  • 70 Maracas
  • 71 Short Whistle
  • 72 Long Whistle
  • 73 Short Guiro
  • 74 Long Guiro
  • 75 Claves
  • 76 High Woodblock
  • 77 Low Woodblock
  • 78 Mute Cuica
  • 79 Open Cuica
  • 80 Mute Triangle
  • 81 triángulo abierto

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.

CC Función
Pitch curva Pitch curva (MSB/LSB)
1 Rueda de modulación
7 Volumen de canal
10 Canales
11 Controlador de expresiones
16 Controlador de cinta o botón Genérico 1
64 pedal
CC Función
100 Número de parámetro registrado LSB
101 Número de parámetro registrado MSB
121 Reiniciar todos los controladores
123 All notes off/on
80 Cambio de encendido / apagado Genérico o Genérico
79 Nivel de retención
2 set de timbre Sonido Chiptuno o sonido basado en FM

RPN

GM define varios parámetros registrados, que actúan como controladores pero se abordan 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 generalmente se denominan RPN para abreviar.

La configuración de los parámetros registrados requiere el envío (los números son decimales):

  1. dos mensajes de Control Cambiar usando Números de Control 101 y 100 para seleccionar el parámetro, seguido por
  2. cualquier número de mensajes de entrada de datos de uno o dos bytes (MSB = Controlador #6, LSB = Controlador #38), y finalmente
  3. un mensaje "End of RPN"

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

  • 0,0 Rango de curvatura Pitch
  • 1,0 Canal Ajuste fino
  • Canal 2,0 Tornillo grueso

Un ejemplo de una secuencia de control RPN para configurar el ajuste grueso en 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 configurar el volumen maestro del sintetizador.

Extensiones GS

Roland GS es un superconjunto del estándar General MIDI que agregó varias extensiones propietarias. La adición más notable fue la capacidad de abordar múltiples bancos de programas (sonidos de instrumentos) mediante el uso de un par adicional de controladores Bank Select para especificar hasta 16384 "variación" (cc#0 es Bank Select MSB, y cc#32 es Bank Select LSB). Otras características más notables fueron 9 kits de batería con 14 sonidos de batería adicionales cada uno, kits de percusión simultáneos - hasta 2 (canales 10/11), mensajes de cambio de control para controlar el nivel de envío de los bloques de efectos de sonido (cc#91-94), ingresar 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 sintetizador. Los 14 sonidos de batería adicionales están numerados del 27 al 34 y del 82 al 87, agrupando los 47 sonidos estándar de la General MIDI numerados del 35 al 81, y son los siguientes:

  • 27 High Q o Pulsera de filtro
  • 28 Noise Slap
  • 29 Scratch Push
  • 30 Scratch Pull
  • 31 Pegatinas de tambor
  • 32 Square Click
  • 33 Metronome Click
  • 34 Metronome Bell
  • 82 Shaker
  • 83 Jingle Bell
  • 84 Belltree
  • 85 Castañuelas
  • 86 Mute Surdo
  • 87 Open Surdo

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

Extensiones XG

Yamaha XG es un superconjunto del estándar General MIDI que agregó varias extensiones propietarias. Las adiciones más notables fueron los 600 instrumentos y la polifonía de 32 notas.

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

MIDI General Nivel 2

En 1999, el estándar oficial de GM se actualizó para incluir más controladores, parches, RPN y mensajes SysEx, en un intento por reconciliar las adiciones conflictivas y propietarias de Roland GS y Yamaha XG. Aquí hay una descripción general rápida 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 variación, cada uno que contiene una versión de los 128 Sonidos Melódicos (el uso exacto de estos bancos depende del fabricante individual).
  • 9 kits de tambor GS se incluyen
  • Control adicional Cambio introducido, llamado "Controladores de Sonidos 1-10":
CC Función predeterminada
70 Variación de sonido
71 Intensidad Timbre/Harmonic (resonancia de filtros)
72 Hora de lanzamiento
73 Tiempo de ataque
74 Brillo (frecuencia cortada)
CC Función predeterminada
75 Hora de declive
76 Tasa de vibración
77 Vibrato Depth
78 Vibrato Delay
79 Tasa de Metronome
  • Números de parámetro registrados (RPNs)
    • Rango de Profundidad de Modulación (Lista de Profundidad de Vibrato)
  • Mensajes universales de SysEx
    • Volumen maestro, Tuning fino, Tuning grueso
    • Tipo de reverbio, tiempo
    • Tipo de coro, Mod Rate, Mod Depth, Feedback, Enviar a Reverb
    • Configuración de destino de control
    • Ajuste de Tuning de Escala/Octave
    • Controladores de instrumentos de base clave
    • Sistema GM2 en el mensaje SysEx

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

Organizaciones oficiales de estándares MIDI

  • MIDI Manufacturers Association (MMA) - Source for English-language MIDI specs
  • Association of Musical Electronics Industry Archived 2010-01-17 at the Wayback Machine (AMEI) -Fuente para el idioma japonés MIDI specs

Contenido relacionado

EasyWriter

EasyWriter fue un procesador de texto escrito por primera vez para la computadora de la serie Apple II en 1979, el primer procesador de texto para esa...

JavaScript

JavaScript a menudo abreviado como JS, es un lenguaje de programación que es una de las tecnologías centrales de la World Wide Web, junto con HTML y CSS. A...

Dispersor

Definición (Dispersor): A ()k,ε ε ){displaystyle (k,epsilon)}-El dispersor es una funciónDis:{}0,1}n× × {}0,1}d→ → {}0,1}m{displaystyle...
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save