Program Change / Bank Select in einem Midifile

Fragen zum Sequenzer/Eventliste/Grids oder MIDI-Bearbeitung

Moderator: Tyro

Antworten
Tyro
Globaler Admin
Beiträge: 223
Registriert: 31 Okt 2017, 08:01

Program Change / Bank Select in einem Midifile

Beitrag von Tyro » 06 Nov 2017, 18:19

Mit MIDI können in der Regel Sounds von 1 bis 128 angewählt werden.
Oder genauer gesagt von 0 bis 127.
Mehr nicht !
Hiermit kann ich dann die Sounds eines GM Instruments bzw. die GM-Bank ansteuern und auswählen.

Um die jeweiligen 128 Sounds in einer Bank anwählen zu können, wird der Program-Change Befehl verwendet.

Die meisten Keyboards/Synthesizer haben aber mehr als „nur“ 128 Sounds.
Was ist nun, wenn Ihr Keyboard mehrere tausend Sounds hat ?
Wie wähle ich diese dann an ?
Und selbst der Yamaha XG oder Roland GS Modus hat bereits mehr Sounds zu Verfügung ?

Dafür stehen wiederum 128 Bänke bereit.
Und in jeder Bank können sich bis zu 128 Sounds befinden.

Um nun jede Bank auszuwählen zu können, gibt es bei MIDI den Bank Select Befehl.
Mit diesem MIDI-Befehl lassen sich die Bänke auswählen und wechseln.

Der Bank Select Befehl ist als Controller und als Regler in MSB und LSB aufgeteilt:

Continuous Controllers (CC) 0 = MSB
Continuous Controllers (CC) 32 = LSB

So könnten 128 x 128 Bänke via MIDI angesteuert werden.
Wodurch sich dann bis zu 16384 Bänke zu je 128 Sound-Plätze = 2.097.152 Sounds ansprechen lassen könnten.
Antworten