Tabelle 1: General Midi Instrumentendefinition:
Tabelle 2: Schlagzeugbelegung
Tabelle 3: Controller
Tabelle 4: Notenwerte
Tabelle 5: Hexadezimalsystem
Tabelle 6: Events
Tabelle 7: Messages


Tabelle 1:
General Midi Instrumentendefinition
zurück zur Übersicht

Nr. Instrument   Nr. Instrument   Nr. Instrument
1 Grand Piano   43 Cello   85 Lead 5 Charang
2 Bright Piano   44 Contrabass   86 Lead 6 Voice
3 El. Grand Piano   45 Tremolo Strings   87 Lead 7 Fifths
4 Honky-tonk Piano   46 Pizzicato Strings   88 Lead 8 Bass+Lead
5 El. Piano 1   47 Orchestral Harp   89 Pad 1 New Age
6 El Piano 2   48 Timpani   90 Pad 2 Warm
7 Harpsichord   49 String Ensemble 1   91 Pad 3 Polysynth
8 Clavi   50 String Ensemble 2   92 Pad 4 Choir
9 Celesta   51 Synth Strings 1   93 Pad 5 Bowed
10 Glockenspiel   52 Synth Strings 2   94 Pad 6 Metallic
11 Music Box   53 Choir Aahs   95 Pad 7 Halo
12 Vibraphone   54 Voice Oohs   96 Pad 8 Sweep
13 Marimba   55 Synth Voice   97 FX 1 Rain
14 Xylophone   56 Orchestra Hit   98 FX 2 Soundtrack
15 Tubular Bells   57 Trumpet   99 FX 3 Crystal
16 Dulcimer   58 Trombone   100 FX 4 Atmosphere
17 Drawbar Organ   59 Tuba   101 FX 5 Brightness
18 Percussive Organ   60 Muted Trumped   102 FX 6 Goblins
19 Rock Organ   61 French Horn   103 FX 7 Echoes
20 Church Organ   62 Brass Section   104 FX 8 SCI-FI
21 Reed Organ   63 Synth Brass 1   105 Sitar
22 Accordion french   64 Synth Brass 2   106 Banjo
23 Harmonica   65 Soprano Sax   107 Shamisen
24 Tango Accordion   66 Alto Sax   108 Koto
25 Ac. Guitar Nylon   67 Tenor Sax   109 Kalimba
26 Ac. Guitar Steel   68 Baritone Sax   110 Bag Pipe
27 E. Guitar Jazz   69 Oboe   111 Fiddle
28 E. Guitar clean   70 English Horn   112 Shanai
29 E.Guitar muted   71 Basson   113 Tinkle Bell
30 Overdriven Guitar   72 Clarinet   114 Agogo
31 Disortion Guitar   73 Piccolo   115 Steel Drum
32 Guitar Harmonics   74 Flute   116 Woodblock
33 Acoustic Bass   75 Recorder   117 Taiko Drum
34 El. Bass fingered   76 Pan Flute   118 Melodic Tom
35 El. Bass picked   77 Blown Bottle   119 Synth Drum
36 Fretless Bass   78 Shakuhachi   120 Reverse Cymbal
37 Slap Bass 1   79 Whistle   121 Gt. Fret Noice
38 Slap Bass 2   80 Ocarina   122 Breath Noise
39 Synth. Bass 1   81 Lead 1 Square   123 Seashore
40 Synth Bass 2   82 Lead 2 Sawtooth   124 Bird Tweet
41 Violin   83 Lead 3 Calliope   125 Telephon Ring
42 Viola   84 Lead 4 Chiff   126 Helicopter
            127 Applause
            128 Gunshot

 

Tabelle 2:
Schlagzeugbelegung in GM
zurück zur Übersicht

Note Instrument   Note Instrument
27 - D#1 High Q   58 - A#3 Vibraslap
28 - E1 Slap   59 - B3 Ride Cymbal 2
29 - F1 Scratch Push   60 - C4 Hi Bongo
30 - F#1 Scratch Pull   61 - C#4 Low Bongo
31 - G1 Sticks   62 - D4 Mute Hi Conga
32 - G#1 Square Click   63 - D#4 Open Hi Conga
33 - A1 Metronome Click   64 - E4 Low Conga
34 - A#1 Metronome Bell   65 - F4 High Timbale
35 - B1 Kick Drum 2   66 - F#4 Low Timbale
36 - C2 Kick Drum 1   67 - G4 High Agogo
37 - C#2 Side Stick   68 - G#4 Low Agogo
38 - D2 Snare Drum 1   69 - A4 Cabasa
39 - D#2 Hand Clap   70 - A#4 Maracas
40 - E2 Snare Drum 2   71 - B4 Short Whistle
41 - F2 Low Floor Tom   72 - C5 Long Whistle
42 - F#2 Closed Hit Hat   73 - C#5 Short Guiro
43 - G2 High Floor Tom   74 - D5 Long Guiro
44 - G#2 Pedal Hit Hat   75 - D#5 Claves
45 - A2 Low Tom   76 - E5 Hi Wood Block
46 - A#2 Open Hit Hat   77 - F5 Low Wood Block
47 - B2 Low Mid Tom   78 - F#5 Mute Cuica
48 - C3 Hi Mid Tom   79 - G5 Open Cuica
49 - C#3 Crash Cymbal 1   80 - G#5 Mute Triangle
50 - D3 High Tom   81 - A5 Open Triangle
51 - D#3 Ride Cymbal 1   82 - A#5 Shaker
52 - E3 Chinese Cymbal   83 - B5 Jingle Bells
53 - F3 Ride Bell   84 - C6 Belltree
54 - F#3 Tambourine   85 - C#6 Castanetes
55 - G3 Splash Cymbal   86 - D6 Mute Surdo
56 - G#3 Cowbell   87 - D#6 Open Surdo
57 - A3 Crash Cymbal 2      

 

Tabelle 3:
Die wichtigsten Controller
zurück zur Übersicht

 

Nr. Controller Funktion Wertebereich
0=coarse

32=fine

Bank Select - schaltet die Soundbänke um 00 - 7F
(0000-3FFF)
1=coarse
33=fine
Modulation
Handrad zur Klangänderung 0000 - 3FFF
2=coarse
34=fine
Breath Control durch Luftdruck steuern 0000 - 3FFF
4=coarse
36=fine
Foot Control Fußpedal 0000 - 3FFF
5=coarse
37=fine
Portamento Time gleitender Übergang von einer Note zur anderen 0000 - 3FFF
6=coarse
37=fine
Data Entry Werte der Register RPN oder NRPN 0000 - 3FFF
7=coarse
39=fine
Main Volume Gesamtlautstärke 00 - 7F
(0000 - 3FFF)
8=coarse
40=fine
Balance Device Stereo Balance 0 (left) 7F (right)
10=coarse
42=fine
Pan Stereopanorama Zuweisung 0 (left) 7F (right)
11=coarse
43=fine
Expression Fußpedal 2 0000 - 3FFF
12=coarse
44=fine
Effect Control 1 Kontrolliert einen Effekt (z.B Reverb) 0000 - 3FFF
13=coarse
45=fine
Effect Control 2 Kontrolliert einen Effekt (z.B. Reverb) 0000 - 3FFF
16,17,18,19 General Purpose zur Steuerung mancher Synthesizer 00 - 7F
64 Sustain Haltepedal 00 - 7F
65 Portamento Switch Effekt 5 aus und einschalten 00 - 7F
66 Sostenuto hält nur angeschlagene Note 00 - 7F
67 Soft Pedal Dämpferpedal 00 - 7F
68 Legato Pedal Pedalsteuerung 00 - 7F
69 Hold 2 Pedal Pedalsteuerung 00 - 7F
70 Sound Variation Beeinflußung der Sample rate 00 - 7F
71 Sound Timbre Filter für Brightness 00 - 7F
72 Sound Release Time Fade out Steuerung 00 - 7F
73 Sound Attack Time Fade in Steuerung 00 - 7F
74 Sound Brightness Filter Cutoff Frequency 00 - 7F
75, 76, 77,
78 , 79
Sound Control Falls der Synthesizer es erlaubt,
können hier Samples beeinflußt werden
00 - 7F
80, 81, 82
83
General Purpose Hängt vom Synthesizer ab 00 - 7F
91 Effect Level Tiefe des Reverbeffektes 00 - 7F
92 Tremulo Level Tiefe des Tremoloeffektes 00 - 7F
93 Chorus Level Tiefe des Choruseffektes 00 - 7F
94 Celeste Level Tiefe des Celesteeffektes 00 - 7F
95 Phaser Level Tiefe des Phasereffektes 00 - 7F
96 Data increment Increment RPN oder NRPN 0
97 Data decrement Decrement RPN oder NRPN 0
99=coarse
98=fine
NRPN Die Parameter für diese Kontroller sind oft vom
Synthesizer abhängig
 
101=coarse
102=fine
RPN Die Parameter für diese Kontroller sind oft vom
Synthesizer abhängig
 
120 All Sounds Off Schaltet alle Noten aus, die noch keinen
Note OFF bekommen haben
0
121 All Controllers Off Reset der Kontroller 0
122 Local Keyboard
On / Off
Schaltet die Wiedergabe des lokalen Keyboards
ein oder aus
0=off
127=on
123 All Notes Off Schaltet alle Noten aus 0
124 Omni Off Synthesizer in einen Bertiebszustand schalten 0
125 Omni On Synthesizer in einen Bertiebszustand schalten 0
126 Monophonic Schaltet Monophomic ein 0
127 Polyphonic Schaltet Polyphonic ein 0

 

 

Tabelle 4
Notenwerte in Hex.
zurück zur Übersicht

Oktave C C# D D# E F F# G G# A A# H/B
0 0 1 2 3 4 5 6 7 8 9 A B
1 C D E F 10 11 12 13 14 15 16 17
2 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23
3 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
4 30 31 32 33 34 35 36 37 38 39 3A 3B
5 3C 3D 3E 3F 40 41 42 43 44 45 46 47
6 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53
7 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
8 60 61 62 63 64 65 66 67 68 69 6A 6B
9 6C 6D 6E 6F 70 71 72 73 74 75 76 77
10 78 79 7A 7B 7C 7D 7E 7F        

 

Tabelle 5:
Hexadezimalsystem
zur Übersicht

Hex 0 1 2 3 4 5 6 7 8 9 A B C D E F
0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
3 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
4 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
5 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95
6 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111
7 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127
8 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143
9 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159
A 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175
B 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191
C 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207
D 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223
E 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239
F 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255

 

 

Tabelle 6:
Events
zurück zur Übersicht

Event in hexadezimal Beschreibung Wertebereich
FF 01 Länge Text Text Länge=Anzahl der Bytes
Text = gewünschter Text
FF 02 Länge Text Copyright Text Länge=Anzahl der Bytes
Text = der gewünschte Text
FF 03 Länge Text Spurenname Länge = Anzahl der Bytes
Text = gewünschter Text
FF 04 Länge Text Instrumentenname Länge = Anzahl der Bytes
Text = gewünschter Text
FF 05 Länge Text Gesangstext den Noten
zugehörig
Länge = Anzahl der Bytes
Text = gewünschter Text
FF 06 Länge Text Bemerkungstext den Noten
zugehörig
Länge = Anzahl der Bytes
Text = gewünschter Text
FF 07 Länge Text Beginn und Name einer
eingebundenen Wavedatei
Länge = Anzahl der Bytes
Text = gewünschter Text
FF 21 01 XX Zuordnung des Midikanals zur
aktuellen Spur
pp = Kanalnummer
FF 2F 00 Ende der Spur  
FF 51 03 tt tt tt Tempowechsel Tempo = 60.000.000/ tt tt tt
FF 54 05 Std Min Sec Fr SMPTE Offset Std=Stunde
Min=Minute
Sec = Sekunde
Fr = Frames
FF 58 04 aa bb cc dd Time Signature aa = Numerator

bb = Denominator

Demonitator: 2=4 3=8 usw.

z.B. 4/4 = 04 02

cc = Anzahl der Midiclocks

zum Metronom

dd = Anzahl von 32’st Noten in
einer ¼ Note

FF 59 02 aa bb Key Signature aa: -1 = 1 flat, -2 = 2 flat

1 = 1 sharp 2 = 2 sharp usw.

bb: 0 = major (Dur) 1 = Minor (moll)

 

 

Tabelle 7:
Messages
zurück zur Übersicht

Message in Hex Beschreibung Werte
8X YY ZZ Note ON X=Kanal
YY=Note (siehe Noten)
ZZ=Dynamik (Drucklautstärke)
9X YY ZZ Note OFF X=Kanal
YY=Note
ZZ=Ausschaltdynamik
AX YY ZZ Aftertouch X = Kanal
YY = Note

ZZ = Druckänderung auf die Taste

BX YY ZZ Auswahl Controller X=Kanal
YY=Contollernummer (Controller)
ZZ=Wert der zugewiesen wird
CX YY Programm Change
(Instrumenten Auswahl)
X = Kanal
YY=Instrument ( Instrument )
DX YY Channel Pressure X = Kanal
YY = Druck 00 - 7F
EX YY ZZ Pitch Wheel X = Kanal

XX+YY=Effektstärke

0000 - 3FFF

F0 System Exclisive ( siehe Sysex )