
|
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-
Befehleaufgerufenwerdenkönnen.AlsdieMIDI-GerätemitderZeitimmerleistungsfähigerwurdenundmehrundmehrSounds
enthielten, wurde die MIDI-Spezifikation um Bank Change-Befehle erweitert.
DieSprache,diesichMIDIbedient,umzwischenMusikinstrumentenzukommunizieren,lässtnichtmehrals128ProgramChange-
Befehlezu(=127Programme+Programm“0”).AufGrundderBeschränkungendesMIDI-Kommunikationsprotokolls,istesnicht
ohne Weiteres möglich, die über Program Change-Befehle direkt erreichbaren Programme auf über 128 zu erweitern. Deshalb
wurdenBänkemitjeweils128Soundsgeschaffen,dankdenendieHerstellerproblemlosweitüber128SoundsinihreGeräte
integrieren können.
128Banksmitje128Soundsistalsodas
System, das den Zugriff auf deutlich mehr Sounds
ermöglicht. Um die neue Grenze von 16.384
möglichenSounds(128Banksx128Programme)
über Bank Change-/Program Change-Befehle
abermals zu erweitern, wurden weitere Banks
hinzugefügt. Das Ergebnis ist ein System von
128Banks,diejeweils128Banksenthalten,die
wiederum128Sounds(Programme)enthalten.
Zum Anzapfen der riesigen Sound-Libraries
bestimmter Soundmodule oder Software-Synths
müssen Sie mit Bank Change-Befehlen arbeiten,
z.B.beiGeräten,dienachderGS-Spezikation
von Roland oder der XG-Spezifikation von Yamaha
konguriertsind.BeidiesenGerätenistderBank
Change für den Zugriff auf Extra-Stimmen und
Effekte unabdinglich.
MIDI CC 0 ist der so genannte Bank Select MSB
(MostSignicantByte)-Befehl.DieserMIDI-
Befehlist7Bitslangundkannjededer128Banks
auswählen.ErkannzusammenmitdemBank
SelectLSB(LeastSignicantByte)MIDICC32
eingesetzt werden, ein eigener 7-Bit-Befehl, der die
zweiteUnterbankauswählt.DiesebeidenBefehle
zusammen ergeben einen 14-Bit-Befehl, über den
jededermöglichen16.384Banksausgewählt
werdenkann.JedeBankkannwiederum128
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
meistenGeräteverwendenallerdingsnurwenige
Banks, so dass lediglich einer der beiden Bank
(LSB-oderMSB-)Befehlebenötigtwird.LesenSie
bitte in der Dokumentation Ihres Synthesizers oder
Ihrer Software nach, welche Bank Change-Befehle
verarbeitet werden können.
"ANK-3"
"ANK-3"
"ANK,3"
"ANK-3"
"ANK,3"
"ANK,3"
"ANK,3"
"ANK,3"
"ANK,3"
"ANK,3"
"ANK,3"
"ANK,3"
"ANK,3"
"ANK,3"
"ANK,3"
"ANK-3"
"ANK-3" "ANK,3" 0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM
0ROGRAM