MIDI Kompendium Allgemeines  Befehle  Tabellen  
Channel Voice Messages    
Note Off    
Note On    
Polyphon Pressure    
Control Change    
Program Change    
Channel Pressure    
Pitch Bend   

System Common Messages     
System Exclusive     
MIDI Time Code     
Song Position Pointer     
Song Select     
Tune Request   

System Realtime Messages     
Timing Clock     
Start     
Continue     
Stop     
Active Sensing     
System Reset

Status Wert
Program Change Program Number
1100nnnn 0ppppppp Binär
$Cn  $00-$7F Hezadezimal
192+Kanal (n)  0 - 127 Dezimal

Um die verschiedenen Klänge, Effekte, etc. eines MIDI-Gerätes zu wechseln, wird der Program Change Befehl benutzt. Je nach Speicherumfang eines Gerätes werden die PC-Werte anders interpretiert. So gibt es Geräte mit 32, 48, 100, 550 oder sogar mehr verschieden Klangspeichern. Weiter sind die Klänge oft in Bänke (8er,16er, 100er etc.) aufgeteilt, was für den Live Betrieb praktisch ist, jedoch bei der Steuerung über einen Computer Umrechnungsarbeit bedarf: A1 oder 1.1 = 0, A8 oder 1.8 = 
7, B1 oder 2.1 = 8 ... etc. In der ball Program Change Umwandlungstabelle sind die meisten Möglichkeiten aufgeführt. Zu guter Letzt beginnen die Speicherplätze je nach Hersteller dann auch entweder von '0' oder '1' an. 

Um nun Klänge bei Geräten mit mehr als 128 Speichern auszuwählen, wurde der Bank Select Befehl ( MIDI-Controller / Control Change ) eingeführt. Hierdurch lassen sich 16384 Bänke zu je 128 Programmen (2.097.152 Sounds!!) ansprechen, was sicher für die nächste Zukunft genügen würde. Der Bank Select Befehl ist ein ball Controller und als Regler in MSB / LSB aufgeteilt (C-No.0 = MSB, C-No.32 = LSB). 

     
 

 
Copyright © 1994-2008 ZeM College GbR - Alle Angaben ohne Gewähr