Program-Change-Liste
Durchsuchbare Referenz aller 128 General-MIDI-Instrumente.
| PC# (0–127) | Instrument |
|---|---|
| 0 | Acoustic Grand Piano |
| 1 | Bright Acoustic Piano |
| 2 | Electric Grand Piano |
| 3 | Honky-tonk Piano |
| 4 | Electric Piano 1 |
| 5 | Electric Piano 2 |
| 6 | Harpsichord |
| 7 | Clavinet |
| 8 | Celesta |
| 9 | Glockenspiel |
| 10 | Music Box |
| 11 | Vibraphone |
| 12 | Marimba |
| 13 | Xylophone |
| 14 | Tubular Bells |
| 15 | Dulcimer |
| 16 | Drawbar Organ |
| 17 | Percussive Organ |
| 18 | Rock Organ |
| 19 | Church Organ |
| 20 | Reed Organ |
| 21 | Accordion |
| 22 | Harmonica |
| 23 | Tango Accordion |
| 24 | Acoustic Guitar (nylon) |
| 25 | Acoustic Guitar (steel) |
| 26 | Electric Guitar (jazz) |
| 27 | Electric Guitar (clean) |
| 28 | Electric Guitar (muted) |
| 29 | Overdriven Guitar |
| 30 | Distortion Guitar |
| 31 | Guitar Harmonics |
| 32 | Acoustic Bass |
| 33 | Electric Bass (finger) |
| 34 | Electric Bass (pick) |
| 35 | Fretless Bass |
| 36 | Slap Bass 1 |
| 37 | Slap Bass 2 |
| 38 | Synth Bass 1 |
| 39 | Synth Bass 2 |
| 40 | Violin |
| 41 | Viola |
| 42 | Cello |
| 43 | Contrabass |
| 44 | Tremolo Strings |
| 45 | Pizzicato Strings |
| 46 | Orchestral Harp |
| 47 | Timpani |
| 48 | String Ensemble 1 |
| 49 | String Ensemble 2 |
| 50 | Synth Strings 1 |
| 51 | Synth Strings 2 |
| 52 | Choir Aahs |
| 53 | Voice Oohs |
| 54 | Synth Voice |
| 55 | Orchestra Hit |
| 56 | Trumpet |
| 57 | Trombone |
| 58 | Tuba |
| 59 | Muted Trumpet |
| 60 | French Horn |
| 61 | Brass Section |
| 62 | Synth Brass 1 |
| 63 | Synth Brass 2 |
| 64 | Soprano Sax |
| 65 | Alto Sax |
| 66 | Tenor Sax |
| 67 | Baritone Sax |
| 68 | Oboe |
| 69 | English Horn |
| 70 | Bassoon |
| 71 | Clarinet |
| 72 | Piccolo |
| 73 | Flute |
| 74 | Recorder |
| 75 | Pan Flute |
| 76 | Blown Bottle |
| 77 | Shakuhachi |
| 78 | Whistle |
| 79 | Ocarina |
| 80 | Lead 1 (square) |
| 81 | Lead 2 (sawtooth) |
| 82 | Lead 3 (calliope) |
| 83 | Lead 4 (chiff) |
| 84 | Lead 5 (charang) |
| 85 | Lead 6 (voice) |
| 86 | Lead 7 (fifths) |
| 87 | Lead 8 (bass + lead) |
| 88 | Pad 1 (new age) |
| 89 | Pad 2 (warm) |
| 90 | Pad 3 (polysynth) |
| 91 | Pad 4 (choir) |
| 92 | Pad 5 (bowed) |
| 93 | Pad 6 (metallic) |
| 94 | Pad 7 (halo) |
| 95 | Pad 8 (sweep) |
| 96 | FX 1 (rain) |
| 97 | FX 2 (soundtrack) |
| 98 | FX 3 (crystal) |
| 99 | FX 4 (atmosphere) |
| 100 | FX 5 (brightness) |
| 101 | FX 6 (goblins) |
| 102 | FX 7 (echoes) |
| 103 | FX 8 (sci-fi) |
| 104 | Sitar |
| 105 | Banjo |
| 106 | Shamisen |
| 107 | Koto |
| 108 | Kalimba |
| 109 | Bag pipe |
| 110 | Fiddle |
| 111 | Shanai |
| 112 | Tinkle Bell |
| 113 | Agogo |
| 114 | Steel Drums |
| 115 | Woodblock |
| 116 | Taiko Drum |
| 117 | Melodic Tom |
| 118 | Synth Drum |
| 119 | Reverse Cymbal |
| 120 | Guitar Fret Noise |
| 121 | Breath Noise |
| 122 | Seashore |
| 123 | Bird Tweet |
| 124 | Telephone Ring |
| 125 | Helicopter |
| 126 | Applause |
| 127 | Gunshot |
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.