**** Breve Apreciación de los propósitos del General MIDI **** ACLARACION: Midicorreo prefiere en muchos casos pasar de traducir literalmente la terminología técnica, creada originalmente en inglés, ya que esto más que aclarar crea más confusiones. El corazón del General MIDI (GM) es el mapa de instrumentos/patches, mostrados en la Tabla 1 (más abajo). Es una lista de 128 sonidos, con los correspondientes números de programa MIDI. La mayoría de ellos son imitaciones, la lista incluye sonidos de sintetizadores, instrumentos étnicos y muchos efectos de sonido. Los sonidos se agrupan en 16 familias con 8 variaciones cada una. Los sonidos agrupados hacen más fácil la reorquestación de una pieza musical usando sonidos similares. El Mapa de Instrumentos no es la realidad absoluta, pero es bastante completa. El General MIDI también incluye un Mapa de Teclas de Percusión, mostrado en la Tabla 2 (más abajo). Este mapeado proviene de las antiguas cajas de ritmo Roland. Así como el Mapa de Instrumentos, no es perfecto pero es un set básico más que suficiente. Para evitar complicaciones con los canles, el GM restringe la percusión al canal MIDI 10. Teóricamente los 9 canales anteriores son para instrumentos, pero el GM hace que las voces del módulo de Sonido respondan dinámicamante con los 16 canales MIDI con un mínimo de 24 voces. El General MIDI no menciona la calidad del sonido de los métodos de síntesis de sonido. Hay proyectos en marcha para regularizar parámetros tales como el rango útil y los tiempos de envolvente. Otros requerimientos que debe cumplir un Módulo de sonido GM son respuesta a la velocidad, a la rueda de modulción, al aftertouch, pedal de expresión y sustain, volumen general y panorama y a los mensajes de los controladores de All Notes Off y Reset All. El módulo también debe responder al Pitch Bend y a la Sensiblidad del Pitch Bend. El valor por defecto de rango del Pitch Bend es +-2 semitonos. El Do central (C3) corresponde a la nota Midi 60, y la afinación general debe ser ajustable. Finalmente, la MMA (Asociación de fabricantes MIDI) creó un nuevo mensaje de Sistema Exclusivo Universal para activar o desactivar el General Midi (para dispositivos que tienen ajustes de "usuario y "programables") La Tabla 3 (más abajo) resume estos requerimientos. El General Midi está en expansión, quiere contemplar asignaciones adicionales para los instrumentos y las percusiones y los controladores más usados. También se está discutiendo un documento que normalizaría aspectos como las asignaciones de canal Midi (Ej.: Melodía en el 1, Bajo en el 2, etc.) e información relativa a la configuración en el Midifile. Standard Roland's GS Cuando la Warner New Media, propuso el standard GM, la mayoría de los miembros de la MMA se lo pesaron un poco. Mientras se sucedían las discusiones, Roland desarrolló un Módulo de Sonido que cumplía esta especificación. En la misma NAMM en que la MMA ratificaba el General MIDI, Roland presentaba su Sound Brush y el Sound Canvas, un reproductor de Midifiles y un Módulo de Sonido GM. Algunas compañías creyeron que el General Midi no iba lo suficientemente lejos, entonces Roland creó un superset de General Midi, al cuál llamó GS Standard. Este respondía completamente al General Midi y agregaba muchos sonidos y controladores extra. Algunos de estos controladores usan los "Unregistered Parameter Numbers" para conseguir un control total sobre los parámetros de los sintes, tales como ataque, envolvente y decay. EL nuevo mensaje de selección de banco MIDI permite acceder a sonidos extra (incluyendo variaciones de los sonidos almacenados y una recreación del MT-32). Los programas de cada banco están alineados con los 128 sonidos originales del Mapa de instrumentos General Midi. El GS Standard incluye un sistema "fall back": Si el Sound Canvas recibe una orden para una combinación de banco/número de programa que no existe, este lo reasigna al instrumento principal de ésta familia. Esto significa que el módulo de sonido Roland GS tocará correctamente cualquier canción diseñada para el General Midi. Además, si el compositor quiere agregar algún matiz, puede incluir la extensión GS Standard en su secuencia. Ninguna de éstas extensiones será tan radical que no se pueda reproducir en un módulo GM normal. Después de todo, la compatibilidad es lo que persigue el MIDI y el General MIDI. **** TABLA 1 - Mapa de instrumentos General MIDI **** (grupos de sonidos en 16 familias, con 8 instrumentos en cada familia) Prog# Instrument Prog# Instrument (1-8 PIANO) (9-16 CHROM PERCUSSION) 1 Acoustic Grand 9 Celesta 2 Bright Acoustic 10 Glockenspiel 3 Electric Grand 11 Music Box 4 Honky-Tonk 12 Vibraphone 5 Electric Piano 1 13 Marimba 6 Electric Piano 2 14 Xylophone 7 Harpsichord 15 Tubular Bells 8 Clav 16 Dulcimer (17-24 ORGAN) (25-32 GUITAR) 17 Drawbar Organ 25 Acoustic Guitar(nylon) 18 Percussive Organ 26 Acoustic Guitar(steel) 19 Rock Organ 27 Electric Guitar(jazz) 20 Church Organ 28 Electric Guitar(clean) 21 Reed Organ 29 Electric Guitar(muted) 22 Accoridan 30 Overdriven Guitar 23 Harmonica 31 Distortion Guitar 24 Tango Accordian 32 Guitar Harmonics (33-40 BASS) (41-48 STRINGS) 33 Acoustic Bass 41 Violin 34 Electric Bass(finger) 42 Viola 35 Electric Bass(pick) 43 Cello 36 Fretless Bass 44 Contrabass 37 Slap Bass 1 45 Tremolo Strings 38 Slap Bass 2 46 Pizzicato Strings 39 Synth Bass 1 47 Orchestral Strings 40 Synth Bass 2 48 Timpani (49-56 ENSEMBLE) (57-64 BRASS) 49 String Ensemble 1 57 Trumpet 50 String Ensemble 2 58 Trombone 51 SynthStrings 1 59 Tuba 52 SynthStrings 2 60 Muted Trumpet 53 Choir Aahs 61 French Horn 54 Voice Oohs 62 Brass Section 55 Synth Voice 63 SynthBrass 1 56 Orchestra Hit 64 SynthBrass 2 (65-72 REED) (73-80 PIPE) 65 Soprano Sax 73 Piccolo 66 Alto Sax 74 Flute 67 Tenor Sax 75 Recorder 68 Baritone Sax 76 Pan Flute 69 Oboe 77 Blown Bottle 70 English Horn 78 Skakuhachi 71 Bassoon 79 Whistle 72 Clarinet 80 Ocarina (81-88 SYNTH LEAD) (89-96 SYNTH PAD) 81 Lead 1 (square) 89 Pad 1 (new age) 82 Lead 2 (sawtooth) 90 Pad 2 (warm) 83 Lead 3 (calliope) 91 Pad 3 (polysynth) 84 Lead 4 (chiff) 92 Pad 4 (choir) 85 Lead 5 (charang) 93 Pad 5 (bowed) 86 Lead 6 (voice) 94 Pad 6 (metallic) 87 Lead 7 (fifths) 95 Pad 7 (halo) 88 Lead 8 (bass+lead) 96 Pad 8 (sweep) (97-104 SYNTH EFFECTS) (105-112 ETHNIC) 97 FX 1 (rain) 105 Sitar 98 FX 2 (soundtrack) 106 Banjo 99 FX 3 (crystal) 107 Shamisen 100 FX 4 (atmosphere) 108 Koto 101 FX 5 (brightness) 109 Kalimba 102 FX 6 (goblins) 110 Bagpipe 103 FX 7 (echoes) 111 Fiddle 104 FX 8 (sci-fi) 112 Shanai (113-120 PERCUSSIVE) (121-128 SOUND EFFECTS) 113 Tinkle Bell 121 Guitar Fret Noise 114 Agogo 122 Breath Noise 115 Steel Drums 123 Seashore 116 Woodblock 124 Bird Tweet 117 Taiko Drum 125 Telephone Ring 118 Melodic Tom 126 Helicopter 119 Synth Drum 127 Applause 120 Reverse Cymbal 128 Gunshot **** TABLA 2 - Mapa de Percusiones General MIDI **** (Asigna sonidos de percusión al teclado. El Canal MIDI 10 es para la percusión) Tecla Sonido Tecla Sonido MIDI MIDI 35 Acoustic Bass Drum 59 Ride Cymbal 2 36 Bass Drum 1 60 Hi Bongo 37 Side Stick 61 Low Bongo 38 Acoustic Snare 62 Mute Hi Conga 39 Hand Clap 63 Open Hi Conga 40 Electric Snare 64 Low Conga 41 Low Floor Tom 65 High Timbale 42 Closed Hi-Hat 66 Low Timbale 43 High Floor Tom 67 High Agogo 44 Pedal Hi-Hat 68 Low Agogo 45 Low Tom 69 Cabasa 46 Open Hi-Hat 70 Maracas 47 Low-Mid Tom 71 Short Whistle 48 Hi-Mid Tom 72 Long Whistle 49 Crash Cymbal 1 73 Short Guiro 50 High Tom 74 Long Guiro 51 Ride Cymbal 1 75 Claves 52 Chinese Cymbal 76 Hi Wood Block 53 Ride Bell 77 Low Wood Block 54 Tambourine 78 Mute Cuica 55 Splash Cymbal 79 Open Cuica 56 Cowbell 80 Mute Triangle 57 Crash Cymbal 2 81 Open Triangle 58 Vibraslap **** TABLA 3 - Características básicas de un módulo General MIDI **** Voces: Un mínimo de 24 voces ubicadas de forma completamente dinámica, están disponibles simultáneamente para sonidos melódicos y percusivos o 16 voces disponibles para instrumentos melódicos más 8 para percusión. Todas las voces responden a la velocidad. Canales: Soporta los 16 canales Midi. Cada canal puede reproducir un número variable de voces (polifonía. Cada canal puede tocar un instrumento diferente (sonido/patch/timbre) Las percusiones siempre por el Canal Midi 10). Instrumentos: Un mínimo simultáneo y diferente de 16 timbres, tocando varios instrumentos. Un mínimo de 128 instrumentos predefinidos (Número de programa MIDI) de acuerdo con el Mapa de Instrumentos GM y 47 sonidos de percusión que forman el Mapa de teclas de percusión. Controladores: Controlador # Descripción 1 Modulation 7 Main Volume 10 Pan 11 Expression 64 Sustain 121 Reset All Controllers 123 All Notes Off Parámetros Descripción registrados # 0 Pitch Bend Sensitivity 1 Fine Tuning 2 Coarse Tuning Mensajes adicionales de canal: Channel Pressure (Aftertouch) Pitch Bend Power-Up Defaults: Pitch Bend Amount = 0 Pitch Bend Sensitivity = +-2 semitones Volume = 90 All Other Controllers = reset (Electronic Musician, 08/91)