General MIDI

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 12. Juli 2014 um 19:26 Uhr durch Aka (Diskussion | Beiträge) (Tippfehler entfernt | Liste mit Tippfehlern in anderen Artikeln). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Zur Navigation springen Zur Suche springen

General MIDI (GM) ist eine Definition der MIDI-Schnittstellenbelegung für elektronische Musikinstrumente.

General MIDI standardisiert weit mehr als der generelle MIDI-Standard. Ist dieser mehr oder weniger eine Hardware- und Protokoll-Spezifikation, legt General-MIDI auch Inhalte fest. GM setzt dabei einen Mindeststandard für die Belegung der Instrumente auf den 128 Programmplätzen. Nach GM muss ein kompatibler Klangerzeuger 24 Klänge gleichzeitig erzeugen können. Ferner sind nach GM weitere Steuerungsparameter definiert, wie z. B. die Effektsteuerung.

GM wurde 1991 von der MIDI Manufacturers Association (MMA) und dem Japan MIDI Standards Committee (JMSC) als Erweiterung des MIDI-Standards festgelegt. GM wurde 1999 überarbeitet, was dann zu General MIDI 2 (GM 2) führte. 2001 wurde der General MIDI Lite (GM Lite) Standard herausgegeben, der für Geräte entwickelt wurde, die nicht den vollen Funktionsumfang von General MIDI realisieren können.

Neben GM existieren zu ähnlichem Zweck noch Hersteller-eigene Standards, wie etwa der GS-Standard von Roland oder der XG-Standard von Yamaha. Beide bieten Möglichkeiten, die über General MIDI hinausgehen (XG etwa stellt 615 statt 128 Instrumente sowie weiter gehende Klangmanipulationen bereit), sind dabei aber weiterhin zum GM-Standard voll abwärtskompatibel. So ist es möglich XG, GS und GM komponierte Stücke mit teils qualitativen Einschränkungen auf jedem GM-Gerät wiederzugeben.

Mindesteigenschaften

General MIDI (version 1) kompatible Geräte müssen in der Lage sein:

  • 24-stimmige parallele Tonerzeugung mit mindestens 16 Melodie- und 8-Perkussionsstimmen
  • Empfang auf allen 16 MIDI-Kanälen mit Perkussion auf Kanal 10
  • Polyphonie auf allen 16 Kanälen

Parameter-Umsetzung

GM kompatible Geräte müssen folgende Standards für Programm und Controller-Eigenschaften einhalten:

Programmwechsel

Im Folgenden eine Liste der Belegung der Programmplätze nach GM-Standard:

Piano:
001 Acoustic Grand Piano
002 Bright Acoustic Piano
003 Electric Grand Piano
004 Honky-tonk Piano
005 Electric Piano 1
006 Electric Piano 2
007 Harpsichord
008 Clavi
Chromatic Percussion:
009 Celesta
010 Glockenspiel
011 Music Box
012 Vibraphone
013 Marimba
014 Xylophone
015 Tubular Bells
016 Dulcimer
Organ:
017 Drawbar Organ
018 Percussive Organ
019 Rock Organ
020 Church Organ
021 Reed Organ
022 Accordion
023 Harmonica
024 Tango Accordion
Guitar:
025 Acoustic Guitar (nylon)
026 Acoustic Guitar (steel)
027 Electric Guitar (jazz)
028 Electric Guitar (clean)
029 Electric Guitar (muted)
030 Overdriven Guitar
031 Distortion Guitar
032 Guitar harmonics
Bass:
033 Acoustic Bass
034 Electric Bass (finger)
035 Electric Bass (pick)
036 Fretless Bass
037 Slap Bass 1
038 Slap Bass 2
039 Synth Bass 1
040 Synth Bass 2
Strings:
041 Violin
042 Viola
043 Cello
044 Contrabass
045 Tremolo Strings
046 Pizzicato Strings
047 Orchestral Harp
048 Timpani
Ensemble:
049 String Ensemble 1
050 String Ensemble 2
051 Synth Strings 1
052 Synth Strings 2
053 Voice Aahs
054 Voice Oohs
055 Synth Voice
056 Orchestra Hit
Brass:
057 Trumpet
058 Trombone
059 Tuba
060 Muted Trumpet
061 French Horn
062 Brass Section
063 Synth Brass 1
064 Synth Brass 2

Reed:
065 Soprano Sax
066 Alto Sax
067 Tenor Sax
068 Baritone Sax
069 Oboe
070 English Horn
071 Bassoon
072 Clarinet
Pipe:
073 Piccolo
074 Flute
075 Recorder
076 Pan Flute
077 Blown Bottle
078 Shakuhachi
079 Whistle
080 Ocarina
Synth Lead:
081 Lead 1 (square)
082 Lead 2 (sawtooth)
083 Lead 3 (calliope)
084 Lead 4 (chiff)
085 Lead 5 (charang)
086 Lead 6 (voice)
087 Lead 7 (fifths)
088 Lead 8 (bass + lead)
Synth Pad:
089 Pad 1 (new age)
090 Pad 2 (warm)
091 Pad 3 (polysynth)
092 Pad 4 (choir)
093 Pad 5 (bowed)
094 Pad 6 (metallic)
095 Pad 7 (halo)
096 Pad 8 (sweep)
Synth Effects:
097 FX 1 (rain)
098 FX 2 (soundtrack)
099 FX 3 (crystal)
100 FX 4 (atmosphere)
101 FX 5 (brightness)
102 FX 6 (goblins)
103 FX 7 (echoes)
104 FX 8 (sci-fi)
Ethnic:
105 Sitar
106 Banjo
107 Shamisen
108 Koto
109 Kalimba
110 Bagpipe
111 Fiddle
112 Shanai
Percussive:
113 Tinkle Bell
114 Agogo Bells
115 Steel Drums
116 Woodblock
117 Taiko Drum
118 Melodic Tom
119 Synth Drum
120 Reverse Cymbal
Sound effects:
121 Guitar Fret Noise
122 Breath Noise
123 Seashore
124 Bird Tweet
125 Telephone Ring
126 Helicopter
127 Applause
128 Gunshot

Die Drumkits im GM-Standard (immer auf Kanal 10):

Drums:
001 Standard Kit
009 Room Kit
0017 Power Kit
0025 Electronic Kit
0026 TR-808 Kit
0033 Jazz Kit
0041 Brush Kit
0049 Orchestra Kit
0057 Sound FX Kit
00128 Percussion

Perkussionsklänge

GM Standard Drum Map

Kanal 10 ist den Perkussions und Schlagzeugklängen vorbehalten:

35 Bass Drum 2
36 Bass Drum 1
37 Side Stick
38 Snare Drum 1
39 Hand Clap
40 Snare Drum 2
41 Low Tom 2
42 Closed Hi-hat
43 Low Tom 1
44 Pedal Hi-hat
45 Mid Tom 2
46 Open Hi-hat
47 Mid Tom 1
48 High Tom 2
49 Crash Cymbal 1
50 High Tom 1
51 Ride Cymbal 1
52 Chinese Cymbal
53 Ride Bell
54 Tambourine
55 Splash Cymbal
56 Cowbell
57 Crash Cymbal 2
58 Vibra Slap

59 Ride Cymbal 2
60 High Bongo
61 Low Bongo
62 Mute High Conga
63 Open High Conga
64 Low Conga
65 High Timbale
66 Low Timbale
67 High Agogo
68 Low Agogo
69 Cabasa
70 Maracas
71 Short Whistle
72 Long Whistle
73 Short Guiro
74 Long Guiro
75 Claves
76 High Wood Block
77 Low Wood Block
78 Mute Cuica
79 Open Cuica
80 Mute Triangle
81 Open Triangle

Controller parameter

GM spezifiziert auch die Controller Parameter:

001 Modulation
007 Volume
010 Pan
011 Expression
064 Sustain
121 Reset all controllers
123 All notes off

Ferner sind folgende Registered Parameter Numbers (RPNs) standardisiert:

000 Pitch bend range
001 Fine tuning
002 Coarse tuning

System Exclusive Nachrichten

Zwei GM System Exclusive ("sysex") Nachrichten sind definiert: Eine um die GM-Funktionalität ein- oder auszuschalten, die andere um die Gesamtlautstärke des Geräts zu steuern.

Weblinks