Herunterladen Inhalt Inhalt Diese Seite drucken

Midi-Befehle Im Detail; Program- Und Bank Changes - M-Audio KeyStudio 49i Benutzerhandbuch

Digitalpiano
Inhaltsverzeichnis

Werbung

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 Ansteuern der riesigen Sound-Libraries
bestimmter Soundmodule oder Software-Synthesizer
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
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 der LSB-Befehl in der Regel nicht
nötig ist
KeyStudio 49i Benutzerhandbuch
Bank MSB
Bank MSB 0
Bank MSB 1
Bank MSB 2
Bank MSB 127

MIDI-Befehle im Detail

Bank LSB
Bank LSB 0
Bank LSB 1
Bank LSB 2
Bank LSB 127
Bank LSB 0
Bank LSB 1
Bank LSB 2
Bank LSB 127
Bank LSB 0
Bank LSB 1
Bank LSB 2
Bank LSB 127
|
30
1 6
Program
Program 0
Program 1
Program 2
Program 127
Program 0
Program 1
Program 2
Program 127
Program 0
Program 1
Program 2
Program 127
Program 0
Program 1
Program 2
Program 127
Program 0
Program 1
Program 2
Program 127
Program 0
Program 1
Program 2
Program 127
Program 0
Program 1
Program 2
Program 127
Program 0
Program 1
Program 2
Program 127
Program 0
Program 1
Program 2
Program 127

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis