Midi-befehle, Program- und bank changes – M-AUDIO Electronic Keyboard Benutzerhandbuch

Seite 12

Advertising
background image

|

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

Advertising