O2 als USB-MIDI-Interface
Über den "MIDI Out From USB"-Modus können Sie O2 als USB-MIDI-Interface einsetzen. In diesem Modus werden die am MIDI-Ausgang von
O2 ausgehenden Daten über USB übertragen. Wenn Sie O2 in Ihrem Sequenzer als USB-Ausgabe-Gerät einstellen und den "MIDI Out From
USB"-Modus aktivieren, werden alle Daten des Sequenzers über den MIDI-Ausgang von O2 geroutet.
Uns so geht's:
1.
Drücken Sie die ADVANCED FUNCTION-Taste.
2. Drücken Sie dann die MIDI OUT-Taste.
Mit der Meldung "USB" im LED-Bereich wird angezeigt, dass der "MIDI Out From USB"-Modus aktiviert ist. Der Programm-Modus wird nun
automatisch deaktiviert.
Bei deaktiviertem "MIDI Out from USB"-Modus dient der MIDI-Ausgang als Mirror für die über den USB-Anschluss gesendeten Daten der O2-
Controller. Und so deaktivieren Sie den "MIDI Out From USB"-Modus:
1.
Drücken Sie die ADVANCED FUNCTION-Taste.
2. Drücken Sie dann die MIDI OUT-Taste.
Im LED-Bereich erscheint die Meldung "Int". Dies bedeutet, dass die Daten der Tastatur und der Controller von O2 übertragen werden.
Rücksetzen auf Werkseinstellungen
Stellen Sie Oaus, um das Keyboard auf die Werkseinstellungen zurückzusetzen. Drücken Sie Recall "+" und "-" gleichzeitig, während Sie das
Keyboard erneut einschalten.
Hinweis: Durch das Rücksetzen werden sämtliche gespeicherten Controller-Konfigurationen gelöscht.
MIDI-Befehle
Programm- und Bank Changes
Die eigentliche General MIDI-Spezifikation erfasst lediglich 128 Stimmen, von 0 bis 127. Über den Program Change-Befehl haben Sie die
Möglichkeit, auf weitere Stimmen zuzugreifen.
Das erweiterte Stimmenarsenal ist in Bänke aufgeteilt, sodass Sie zusätzlich mit Bank Changes arbeiten müssen. Jede Speicherbank enthält
128 Patches, die über Program Change zugänglich sind.Insgesamt stehen 16.384 Speicherbänke zur Verfügung, welche über einen 14
Bit-Bank Change-Befehl angezapft werden können. Die ersten 7 Bits werden in einem einzigen Byte — dem BANK LSB — gebündelt. Die
letzten 7 Bits entsprechen dem Byte des BANK MSB. Der BANK LSB-Befehl wird am meisten genutzt, da über ihn bereits zwischen 128 Bänken
gewechselt werden kann, sodass der BANK MSB kaum beansprucht werden muss.
Nahezu alle MIDI-Geräte lassen sich über Program Change ansprechen. Bei bestimmten Geräten, die nicht mit dem GM-Stimmenarsenal
übereinstimmen, ist der Program Change-Befehl für andere Zwecke reserviert. Dies ist der Fall bei vielen VST-Instrumenten. Hier dient der
Program Change-Befehl zum Wechseln zwischen den einzelnen Instrumenten-Patches (z.B. bei FM7 von Native Instruments).
Bank Change-Befehle werden weitaus seltener eingesetzt. Bank Change ist jedoch praktisch für die Erweiterungen der MIDI-Spezifikationen
durch bestimmte Hersteller (z.B. die GS-Spezifikation von Roland oder die XG-Spezifikation von Yamaha). Bei diesen Erweiterungen ist der
Bank Change für den Zugriff auf Extra-Stimmen und Effekte unabdinglich.
Die Programmierung der entsprechenden Befehle mit O2 ist denkbar einfach. Drücken Sie einfach die ADVANCED FUNCTION-Taste und
anschließend die PROGRAM-, DATA LSB- oder DATA MSB-Taste und geben Sie die zu sendenden Program- oder Bank Change-Daten ein.
RPN/NRPNs
Nicht-registrierte Parameternummern (NRPNs) sind gerätespezifische Befehle zur Ansteuerung von Synthesizern via MIDI. Die MIDI-Spezifikation
berücksichtigt die Einführung von herstellerdefinierten Parameter-Nummern für herstellereigene Controller. Die gängigsten dieser Parameter-
Nummern wurden von der Vereinigung der MIDI-Hersteller registriert und sind nunmehr Bestandteil der MIDI-Spezifikation (RPN: registrierte
Parameter-Nummern). Weitere Informationen hierzu finden Sie in Anhang F.
Den NRPN LSB und MSB-Parametern entsprechen die MIDI-Controller 98 und 99, während die Controller 100 und 101 den RPN LSB und MSB-
Befehlen zugeordnet sind. (Siehe die Liste der MIDI-Controller in Anhang D. Für das Senden von NRPN und RPN sind zusätzliche nutzerdefinierte
Werte erforderlich, die sich auf die Auflösung (grob oder fein) der Parameter beziehen. Die Werteänderung wird durch die Controller 6 (Data
entry) (Grobauflösung) und 38 (Feinauflösung) übertragen .
Die NRPNs für NRPN-fähige Geräte finden Sie in den jeweiligen Nutzerhandbüchern. Bitte beachten Sie, dass NRPN MSB- und LSB-Befehle stets
zusammen gesendet werden müssen! Außerdem sollten Sie beachten, dass die entsprechenden Parameter in den Geräte-Handbüchern
meisten als Hexadezimalwerte angegeben sind. In diesem Falle können Sie die in Anhang C enthaltene Umrechnungstabelle nutzen.
Die Übertragung von NRPN-Befehlen mit O ist denkbar einfach. Drücken Sie 2 x die LSB/DATA-Taste und geben Sie den NRPN LSB-Wert
ein. Drücken Sie 2 x dann die MSB/DATA-Taste und geben Sie den NRPN MSB-Wert ein. Der NRPN-Wert wird gesendet, sobald Sie den
zugewiesenen Controller bewegen. Für bedeutende Parameteranpassungen sollten Sie "NRPN coarse" und für geringere Anpassungen
"NRPN fine" wählen.
52