General MIDI Level 2

Last updated

General MIDI Level 2 or GM2 is a specification for synthesizers which defines several requirements beyond the more abstract MIDI standard and is based on General MIDI, GS extensions, and XG extensions. It was adopted in 1999 by the MIDI Manufacturers Association (MMA).

Contents

General requirements

Parameters

Program and bank change events

General MIDI 2 compatible synthesizers access all of the 256 instruments by setting cc#0 (Bank Select MSB) to 121 and using cc#32 (Bank Select LSB) to select the variation bank before a Program Change. Variation bank 0 contains the full GM — that is, General MIDI 1 — sound set. Variations using other bank numbers are new to General MIDI 2, and correspond to variation sounds introduced in Roland GS and Yamaha XG.

Melodic sounds

Piano
Patch NumberBank NumberInstrument Name
10 Acoustic Grand Piano
1Wide Acoustic Grand Piano
2Dark Acoustic Grand Piano
20Bright Acoustic Piano
1Wide Bright Acoustic Piano
30 Electric Grand Piano
1Wide Electric Grand Piano
40 Honky-tonk Piano
1 Wide Honky-tonk Piano
50 Rhodes Electric Piano
1Detuned Electric Piano 1
2Variation Electric Piano 1
360's Electric Piano
60 Chorused Electric Piano
1Detuned Electric Piano 2
2Variation Electric Piano 2
3Electric Piano Legend
4Phaser Electric Piano
70 Harpsichord
1Coupled Harpsichord
2Wide Harpsichord
3Open Harpsichord
80 Clavinet
1Pulsed Clavinet
Chromatic Percussion
Patch NumberBank NumberInstrument Name
90 Celesta
100 Glockenspiel
110 Music Box
120 Vibraphone
1Wet Vibraphone
130 Marimba
1Wide Marimba
140 Xylophone
150 Tubular Bells
1 Church Bells
2 Carillon Bells
160 Dulcimer/Santur
Organ
Patch NumberBank NumberInstrument Name
170 Drawbar Organ 1
1Detuned Drawbar Organ
260's Drawbar Organ
3 Drawbar Organ 2
180 Percussive B3 Organ 1
1Detuned Percussive B3 Organ
2 Percussive B3 Organ 2
190 Rock Organ
200 Church Organ 1
1 Church Organ 2
2 Church Organ 3
210 Reeds Organ
1Puffs Organ
220 French Accordion
1 Italian Accordion
230 Harmonica
240 Tango Accordion
Guitar
Patch NumberBank NumberInstrument Name
250 Nylon-Strings Guitar 1
1 Ukulele
2 Opened Nylon-Strings Guitar
3 Nylon-Strings Guitar 2
260 Steel-Strings Guitar
1 12-Strings Steel Guitar
2 Mandolin
3 Steel-Strings Guitar + Body Tapped Sounds
270 Jazz Guitar
1 Hawaiian Guitar
280 Clean Electric Guitar
1 Chorus Guitar
2Mid Tone Guitar
290 Muted Electric Guitar
1Funky Guitar 1
2Funky Guitar 2
3 Jazz Man
300 Overdriven Guitar
1Guitar Pinch
310 Distortion Guitar
1Feedback Guitar
2 Distortion Rhythm Guitar
320 Guitar Harmonics
1 Guitar Feedback
Bass
Patch NumberBank NumberInstrument Name
330 Acoustic Bass
340 Fingered Bass
1Fingered Slap Bass
350 Picked Bass
360 Fretless Bass
370 Slap Bass 1
380 Slap Bass 2
390 Synth Bass 1
1Synth Bass 101
2 Synth Bass 3
3Clavi Bass
4 Hammered Bass
400 Synth Bass 2
1 Synth Bass 4
2Rubber Bass
3Attack Pulsed
Orchestra Solo
Patch NumberBank NumberInstrument Name
410 Violin
1Slow Violin
420 Viola
430 Cello
440 Contrabass
450 Tremolo Strings
460 Pizzicato Strings
470 Harp
1 Yang Qin
480 Timpani
Orchestra Ensemble
Patch NumberBank NumberInstrument Name
490 Strings Ensemble
1Orchestral Strings
260's Strings
500Slow Strings Ensemble
510Synth Strings 1
1Synth Strings 3
520Synth Strings 2
530 Choir Aahs 1
1 Choir Aahs 2
540 Voice Oohs
1 Humming
550Synth Voice
1Analog Voice
560 Orchestral Hit
1Bass Hit
26th Hit
3Euro Hit
Brass
Patch NumberBank NumberInstrument Name
570 Trumpet
1Dark Trumpet Soft
580 Trombone 1
1Trombone 2
2Bright Trombone
590 Tuba
600 Muted Trumpet 1
1Muted Trumpet 2
610 French Horns 1
1 French Horns 2
620 Brass Section 1
1Brass Section 2
630Synth Brass 1
1Synth Brass 3
2Analog Brass 1
3 Jump Brass
640Synth Brass 2
1Synth Brass 4
2Analog Brass 2
Reed
Patch NumberBank NumberInstrument Name
650 Soprano Sax
660 Alto Sax
670 Tenor Sax
680 Baritone Sax
690 Oboe
700 English Horn
710 Bassoon
720 Clarinet
Wind
Patch NumberBank NumberInstrument Name
730 Piccolo
740 Flute
750 Recorder
760 Pan Flute
770Bottle Blow
780 Shakuhachi
790 Whistle
800 Ocarina
Synth Lead
Patch NumberBank NumberInstrument Name
810 Square Lead
1 Square Wave
2 Sine Wave
820 Saw Lead
1 Saw Wave
2Doctor Solo
3Natural Lead
4Sequenced Saw
830 Synth Calliope
840Chiffer Lead
850Charang
1Wire Lead
860Solo Synth Vox
8705th Saw Wave
880Bass & Lead
1Delayed Lead
Synth Pad
Patch NumberBank NumberInstrument Name
890Fantasia Pad
900Warm Pad
1Sine Pad
910 Polysynth Pad
920 Space Voice Pad
1Itopia
930Bowed Glass Pad
940Metal Pad
950Halo Pad
960Sweep Pad
Synth Sound FX
Patch NumberBank NumberInstrument Name
970Ice Rain
980Soundtrack
990Crystal
1 Synth Mallet
1000Atmosphere
1010Brightness
1020Goblin
1030Echo Drops
1Echo Bell
2Echo Pan
1040Star Theme
Ethnic
Patch NumberBank NumberInstrument Name
1050 Sitar 1
1 Sitar 2
1060 Banjo
1070 Shamisen
1080 Koto
1 Taisho Koto
1090 Kalimba
1100 Bagpipe
1110 Fiddle
1120 Shanai
Percussive
Patch NumberBank NumberInstrument Name
1130 Tinkle Bells
1140 Agogo
1150 Steel Drums
1160 Woodblock
1 Castanets
1170 Taiko Drums
1 Concert Bass Drums
1180 Melodic Tom 1
1 Melodic Tom 2
1190 Synth Drums
1808 Toms
2 Electric Percussion
1200 Reversed Cymbals
Sound Effect
Patch NumberBank NumberInstrument Name
1210 Guitar Fret Noise
1 Guitar Cut Noise
2 String Slap
1220 Breath Noise
1Flute Key Click
1230 Seashore
1 Rain
2 Thunder
3 Wind
4 Stream
5 Bubble
1240 Bird
1 Dog
2 Horse-Gallop
3 Bird 2
1250 Telephone 1
1 Telephone 2
2Door Creaking
3Door Closing
4 Scratch
5 Wind Chimes
1260 Helicopter
1 Car-Engine
2Car-Stop
3Car-Pass
4 Car-Crash
5 Siren
6 Train
7 Jetplane
8 Starship
9Burst Noise
1270 Applause
1 Laughing
2 Screaming
3 Punch
4 Heart Beat
5 Footsteps
1280 Gun Shot
1 Machine Gun
2 Lasergun
3 Explosion

Drum sounds

These are the same patch numbers as defined in the original version of GS. Drum bank is accessed by setting cc#0 (Bank Select MSB) to 120 and cc#32 (Bank Select LSB) to 0 and PC (Program Change) to select drum kit.

1 Standard Kit The only kit specified by General MIDI Level 1
9 Room Kit Drums recorded with room ambience
17 Power Kit More powerful kick and snare sounds
25 Electronic Kit Sounds of various electronic drums
26 TR-808 Kit Analog drum kit similar to Roland TR-808
33 Jazz Kit Softer kick and snare sounds than the Standard Kit
41 Brush Kit Many brush sounds added
49 Orchestra Kit A collection of concert drums and timpani
57 Sound FX Kit A collection of sound effects

Additional percussion notes

These are the same GS drum notes and span Drum Kits 1 to 49:

27High Q34Metronome Bell
28Slap82Shaker
29Scratch Push83Jingle Bell
30Scratch Pull84Belltree
31Sticks85Castanets
32Square Click86Mute Surdo
33Metronome Click87Open Surdo

Supported Control Change messages

CCFunction
0/32Bank Select (MSB/LSB)
1Modulation Wheel
2Breath Controller
4Foot Controller
5Portamento Time
7Channel Volume
10Pan
64Damper Pedal On/Off (Sustain)
65Portamento On/Off
66Sostenuto On/Off
67Soft Pedal On/Off
70Sound Variation
71Timbre/Harmonic Intensity (filter resonance)
72 Release Time
73 Attack Time
74Brightness (cutoff frequency)
75 Decay Time
76 Vibrato Rate
77Vibrato Depth
78Vibrato Delay
91Effect 1 Depth (reverb send level)
92Effect 2 Depth (formerly tremolo depth)
93Effect 3 Depth (chorus send level)
94Effect 4 Depth (formerly detune depth)
95Effect 5 Depth (formerly phaser depth)
6/38Data Entry (MSB/LSB)
100/101Registered Parameter Number (MSB/LSB)

Supported Registered Parameter Numbers (RPNs)

Supported Universal System Exclusive (SysEx) messages

See also

References