Program-Change-Liste

Durchsuchbare Referenz aller 128 General-MIDI-Instrumente.

PC# (0–127)Instrument
0Acoustic Grand Piano
1Bright Acoustic Piano
2Electric Grand Piano
3Honky-tonk Piano
4Electric Piano 1
5Electric Piano 2
6Harpsichord
7Clavinet
8Celesta
9Glockenspiel
10Music Box
11Vibraphone
12Marimba
13Xylophone
14Tubular Bells
15Dulcimer
16Drawbar Organ
17Percussive Organ
18Rock Organ
19Church Organ
20Reed Organ
21Accordion
22Harmonica
23Tango Accordion
24Acoustic Guitar (nylon)
25Acoustic Guitar (steel)
26Electric Guitar (jazz)
27Electric Guitar (clean)
28Electric Guitar (muted)
29Overdriven Guitar
30Distortion Guitar
31Guitar Harmonics
32Acoustic Bass
33Electric Bass (finger)
34Electric Bass (pick)
35Fretless Bass
36Slap Bass 1
37Slap Bass 2
38Synth Bass 1
39Synth Bass 2
40Violin
41Viola
42Cello
43Contrabass
44Tremolo Strings
45Pizzicato Strings
46Orchestral Harp
47Timpani
48String Ensemble 1
49String Ensemble 2
50Synth Strings 1
51Synth Strings 2
52Choir Aahs
53Voice Oohs
54Synth Voice
55Orchestra Hit
56Trumpet
57Trombone
58Tuba
59Muted Trumpet
60French Horn
61Brass Section
62Synth Brass 1
63Synth Brass 2
64Soprano Sax
65Alto Sax
66Tenor Sax
67Baritone Sax
68Oboe
69English Horn
70Bassoon
71Clarinet
72Piccolo
73Flute
74Recorder
75Pan Flute
76Blown Bottle
77Shakuhachi
78Whistle
79Ocarina
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)
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)
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)
104Sitar
105Banjo
106Shamisen
107Koto
108Kalimba
109Bag pipe
110Fiddle
111Shanai
112Tinkle Bell
113Agogo
114Steel Drums
115Woodblock
116Taiko Drum
117Melodic Tom
118Synth Drum
119Reverse Cymbal
120Guitar Fret Noise
121Breath Noise
122Seashore
123Bird Tweet
124Telephone Ring
125Helicopter
126Applause
127Gunshot

General-MIDI-Level-1-Instrumentenliste. Manche DAWs zeigen Program-Change-Nummern 1-indexiert (1–128) statt roh (0–127) an – ggf. 1 addieren/subtrahieren.

So funktioniert's

General MIDI ordnet jeder der 128 Program-Change-Nummern ein festes Instrument zu, gruppiert in 16 Familien zu je 8 Instrumenten (Klaviere, Bässe, Streicher, Blechbläser, Synth-Leads und mehr). Nutze die Suche, um die passende Nummer für ein bestimmtes Instrument zu finden – etwa beim Programmieren von MIDI-Dateien oder beim Einrichten eines Hardware-Sound-Moduls.

Zwei Beispiele

Willst du in einer selbst geschriebenen MIDI-Datei ein akustisches Klavier ansprechen, sendest du Program Change 0 (in manchen 1-indexierten Anzeigen als „1“ dargestellt). Brauchst du stattdessen eine Violine für eine Streicherstimme, ist Program Change 40 die richtige Nummer – in der Liste zu finden über die Suche nach „Violin“ oder direkt über die Nummer. Ein Blechbläser-Arrangement, das eine gedämpfte Trompete braucht, findet die passende Nummer 59 über die Suche nach „Muted Trumpet“ – deutlich schneller, als die komplette Liste von Hand durchzuscrollen.

Wann brauchst du die Program-Change-Liste?

  • Beim Programmieren von MIDI-Dateien oder eigenen Sequencer-Skripten, um Instrumente per Nummer statt per Klick auszuwählen.
  • Beim Einrichten eines Hardware-Sound-Moduls oder alten GM-kompatiblen Synthesizers ohne eigenes Display mit Instrumentennamen.
  • Beim Reverse-Engineering fremder MIDI-Dateien, um herauszufinden, welches Instrument eine bestimmte Spur eigentlich spielen soll.
  • Beim Arrangieren für Blasorchester oder Bigband-Software, wenn Spuren automatisiert bestimmten Instrumentenfamilien zugeordnet werden müssen.
  • Beim Vergleichen von General-MIDI-Dateien aus unterschiedlichen Quellen, um zu prüfen, ob beide dieselben Instrumente referenzieren.

Gut zu wissen

General MIDI Level 1 legt nur fest, welche Nummer welchem Instrumentennamen entspricht – wie genau dieses Instrument klingt, hängt vollständig vom verwendeten Sound-Modul oder Software-Instrument ab und kann stark variieren. GM2 und XG (Yamahas erweiterter Standard) fügen weitere Bänke und Sounds hinzu, bleiben aber zu GM1 abwärtskompatibel. Verwechsle Program Change außerdem nicht mit Bank Select (CC0/CC32): Bank Select wählt eine ganze Sound-Bank aus, Program Change danach das konkrete Instrument innerhalb dieser Bank.

Häufige Fragen

Was ist General MIDI (GM)?

General MIDI ist ein 1991 eingeführter Standard, der für alle 128 Programmnummern eine feste Instrumentenzuordnung festlegt. Dadurch klingt eine MIDI-Datei auf jedem GM-kompatiblen Gerät oder Software-Synthesizer mit denselben Instrumenten, statt zufällig anderen Sounds.

Warum zeigen manche Programme 1–128 statt 0–127 an?

Das MIDI-Protokoll überträgt Program-Change-Werte technisch als Byte von 0–127. Viele Benutzeroberflächen zeigen sie aber 1-indexiert (1–128) an, um für Menschen intuitiver zu wirken. Bei der Fehlersuche lohnt sich ein Blick, welche Zählweise dein Gerät verwendet.

Gilt General MIDI auch für moderne virtuelle Instrumente?

Viele moderne Sample-Player und Software-Instrumente bieten aus Kompatibilitätsgründen einen GM-Modus an, nutzen im Alltag aber meist eigene, deutlich hochwertigere Sound-Bänke. GM bleibt trotzdem der gemeinsame Nenner für den fehlerfreien Austausch von MIDI-Dateien.

Warum ist Program Change 0 ein Klavier?

General MIDI ordnet die 128 Programme in 16 Familien zu je 8 Instrumenten – die erste Familie (PC 0–7) sind Klaviere. Klavier gilt als eines der universellsten Instrumente und wurde deshalb an den Anfang der Liste gesetzt, unter anderem als sinnvoller Default-Sound für Geräte, die noch keine explizite Program-Change-Nachricht empfangen haben.

Deckt General MIDI auch Schlagzeug und Percussion ab?

Ja, aber anders als bei Melodie-Instrumenten: Schlagzeug liegt in GM per Konvention auf MIDI-Kanal 10, wo nicht Program-Change-Nummern, sondern einzelne Noten unterschiedliche Percussion-Sounds auslösen (z.B. Note 36 = Bass Drum, Note 38 = Snare). Diese GM-Drum-Map ist nicht Teil dieser Instrumentenliste, da sie über Notennummern statt Programmnummern funktioniert.