A SERVICE OF

logo

|
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-Spezikation
von Roland oder der XG-Spezifikation von Yamaha
konguriert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Signicant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Signicant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-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