MIDI reference

General MIDI instrument list

In General MIDI, the instrument you hear is set by the Program Change number, a value from 0 to 127. Each number maps to one fixed instrument. The table below lists all 128 of them, grouped into the 16 standard families. Bank Select (CC0 and CC32) chooses the bank; the Program Change picks the instrument inside it.

MIDI sends these as values 0 to 127. Some software labels the same sounds 1 to 128, so add one if your DAW starts counting at 1.

Piano · 0–7

No.Instrument
0Acoustic Grand Piano
1Bright Acoustic Piano
2Electric Grand Piano
3Honky-tonk Piano
4Electric Piano 1
5Electric Piano 2
6Harpsichord
7Clavinet

Chromatic Percussion · 8–15

No.Instrument
8Celesta
9Glockenspiel
10Music Box
11Vibraphone
12Marimba
13Xylophone
14Tubular Bells
15Dulcimer

Organ · 16–23

No.Instrument
16Drawbar Organ
17Percussive Organ
18Rock Organ
19Church Organ
20Reed Organ
21Accordion
22Harmonica
23Tango Accordion

Guitar · 24–31

No.Instrument
24Acoustic Guitar (nylon)
25Acoustic Guitar (steel)
26Electric Guitar (jazz)
27Electric Guitar (clean)
28Electric Guitar (muted)
29Overdriven Guitar
30Distortion Guitar
31Guitar Harmonics

Bass · 32–39

No.Instrument
32Acoustic Bass
33Electric Bass (finger)
34Electric Bass (pick)
35Fretless Bass
36Slap Bass 1
37Slap Bass 2
38Synth Bass 1
39Synth Bass 2

Strings · 40–47

No.Instrument
40Violin
41Viola
42Cello
43Contrabass
44Tremolo Strings
45Pizzicato Strings
46Orchestral Harp
47Timpani

Ensemble · 48–55

No.Instrument
48String Ensemble 1
49String Ensemble 2
50Synth Strings 1
51Synth Strings 2
52Choir Aahs
53Voice Oohs
54Synth Voice
55Orchestra Hit

Brass · 56–63

No.Instrument
56Trumpet
57Trombone
58Tuba
59Muted Trumpet
60French Horn
61Brass Section
62Synth Brass 1
63Synth Brass 2

Reed · 64–71

No.Instrument
64Soprano Sax
65Alto Sax
66Tenor Sax
67Baritone Sax
68Oboe
69English Horn
70Bassoon
71Clarinet

Pipe · 72–79

No.Instrument
72Piccolo
73Flute
74Recorder
75Pan Flute
76Blown Bottle
77Shakuhachi
78Whistle
79Ocarina

Synth Lead · 80–87

No.Instrument
80Lead 1 (square)
81Lead 2 (sawtooth)
82Lead 3 (calliope)
83Lead 4 (chiff)
84Lead 5 (charang)
85Lead 6 (voice)
86Lead 7 (fifths)
87Lead 8 (bass + lead)

Synth Pad · 88–95

No.Instrument
88Pad 1 (new age)
89Pad 2 (warm)
90Pad 3 (polysynth)
91Pad 4 (choir)
92Pad 5 (bowed)
93Pad 6 (metallic)
94Pad 7 (halo)
95Pad 8 (sweep)

Synth Effects · 96–103

No.Instrument
96FX 1 (rain)
97FX 2 (soundtrack)
98FX 3 (crystal)
99FX 4 (atmosphere)
100FX 5 (brightness)
101FX 6 (goblins)
102FX 7 (echoes)
103FX 8 (sci-fi)

Ethnic · 104–111

No.Instrument
104Sitar
105Banjo
106Shamisen
107Koto
108Kalimba
109Bagpipe
110Fiddle
111Shanai

Percussive · 112–119

No.Instrument
112Tinkle Bell
113Agogo
114Steel Drums
115Woodblock
116Taiko Drum
117Melodic Tom
118Synth Drum
119Reverse Cymbal

Sound Effects · 120–127

No.Instrument
120Guitar Fret Noise
121Breath Noise
122Seashore
123Bird Tweet
124Telephone Ring
125Helicopter
126Applause
127Gunshot

Common questions

Which MIDI message selects the instrument?

The Program Change message selects the instrument, using a value from 0 to 127. Bank Select, sent as CC0 and CC32, chooses the bank first; the Program Change then picks the instrument within it. General MIDI has one bank, so the Program Change number alone maps to a fixed instrument.

How many General MIDI instruments are there?

General MIDI Level 1 defines 128 melodic instruments, numbered 0 to 127, in 16 families of 8 sounds each.

Why do some charts number them 1 to 128?

MIDI sends the value as 0 to 127. Many DAWs label the same sounds 1 to 128 for readability. If your software starts at 1, add one to the number in this table.

Where are the drum sounds?

Drums are not a Program Change instrument. General MIDI percussion lives on MIDI channel 10, where each note triggers a different drum sound instead of a pitch.

Generate modern music as MIDI

Songen generates royalty-free loops in over 50 modern styles, the lead, chords, bass and drums as editable MIDI you can drop straight onto any of these instruments. Music generator for beat makers.