M-AUDIO Electronic Keyboard ユーザーズマニュアル

ページ / 19
     
|
     12
KeyStudio Benutzerhandbuch
MIDI-Befehle
10
Program- und Bank Changes 
Die ursprüngliche General MIDI-Spezifikation erfasst 128 Stimmen bzw  Instrumente, von 0 bis 127, die über Program Change-
Befehle aufgerufen werden können. Als die MIDI-Geräte mit der Zeit immer leistungsfähiger wurden und mehr und mehr Sounds
enthielten, wurde die MIDI-Spezifikation um Bank Change-Befehle erweitert  
Die Sprache, die sich MIDI bedient, um zwischen Musikinstrumenten zu kommunizieren, lässt nicht mehr als 128 Program Change-
Befehle zu (= 127 Programme + Programm “0”). Auf Grund der Beschränkungen des MIDI-Kommunikationsprotokolls, ist es nicht
ohne Weiteres möglich, die über Program Change-Befehle direkt erreichbaren Programme auf über 128 zu erweitern  Deshalb 
wurden Bänke mit jeweils 128 Sounds geschaffen, dank denen die Hersteller problemlos weit über 128 Sounds in ihre Geräte
integrieren können  
128 Banks mit je 128 Sounds ist also das
System, das den Zugriff auf deutlich mehr Sounds 
ermöglicht  Um die neue Grenze von 16 384 
möglichen Sounds (128 Banks x 128 Programme)
über Bank Change-/Program Change-Befehle 
abermals zu erweitern, wurden weitere Banks 
hinzugefügt  Das Ergebnis ist ein System von 
128 Banks, die jeweils 128 Banks enthalten, die
wiederum 128 Sounds (Programme) enthalten.
Zum Anzapfen der riesigen Sound-Libraries 
bestimmter Soundmodule oder Software-Synths 
müssen Sie mit Bank Change-Befehlen arbeiten, 
z.B. bei Geräten, die nach der GS-Spezifikation
von Roland oder der XG-Spezifikation von Yamaha 
konfiguriert sind. Bei diesen Geräten ist der Bank
Change für den Zugriff auf Extra-Stimmen und 
Effekte unabdinglich  
MIDI CC 0 ist der so genannte Bank Select MSB 
(Most Significant Byte) -Befehl. Dieser MIDI-
Befehl ist 7 Bits lang und kann jede der 128 Banks
auswählen. Er kann zusammen mit dem Bank
Select LSB (Least Significant Byte) MIDI CC 32
eingesetzt werden, ein eigener 7-Bit-Befehl, der die 
zweite Unterbank auswählt. Diese beiden Befehle
zusammen ergeben einen 14-Bit-Befehl, über den 
jede der möglichen 16.384 Banks ausgewählt
werden kann. Jede Bank kann wiederum 128
Sounds enthalten, die dann über einen eigenen 
Program Change-Befehl aufgerufen werden können  
Theoretisch ist es also möglich, über MIDI-Befehle 
über 2 Millionen Sounds direkt anzusteuern  Die 
meisten Geräte verwenden allerdings nur wenige
Banks, so dass lediglich einer der beiden Bank 
(LSB- oder MSB-) Befehle benötigt wird. Lesen Sie
bitte in der Dokumentation Ihres Synthesizers oder 
Ihrer Software nach, welche Bank Change-Befehle 
verarbeitet werden können 
"ANK
"ANK
"ANK
"ANK
"ANK
"ANK
"ANK
"ANK
"ANK
"ANK
"ANK
"ANK
"ANK
"ANK
"ANK
"ANK
"ANK
"ANK
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM