Herunterladen Inhalt Inhalt Diese Seite drucken

Nrpn/Rpn - M-Audio Keystation Mini 32 Benutzerhandbuch

Vorschau ausblenden Andere Handbücher für Keystation Mini 32:
Inhaltsverzeichnis

Werbung

Bankwechselbefehle sind hilfreich, wenn Sounds aus der umfangreichen Sound-Bibliothek eines bestimmten Soundmoduls
oder eines Softwaresynthesizers abgerufen werden. Geräte, die gemäß den MIDI-Spezifikationen „Roland GS" oder „Yamaha
XG" gebaut sind, erfordern die Festlegung eines Bankwechsels, damit auf die zusätzlichen Stimmen, die diese Geräte
anbieten, zugegriffen werden kann.
MIDI CC 0 ist der Bankwechselbefehl mit dem höchstwertigen Byte (MSB, Most Significant Byte). Dieser MIDI-Befehl hat
eine Länge von 7 Bit und kann zum Auswählen jeder der 128 Banks verwendet werden. Dieser Befehl kann in Verbindung
mit MIDI CC 32 (mit dem geringwertigsten Byte, LSB, Least Significant Byte) verwendet werden: Ein separater 7-Bit-Befehl
ermöglicht die zusätzliche Auswahl jeder der weiteren 128 Sub-Banks. Die Kombination aus MSB- und LSB-Bankwechsel-
befehlen ergibt einen 14-Bit-Befehl, über den jede der 16.384 möglichen Bänke ausgewählt werden kann. Jede Bank kann
wiederum 128 mögliche Sounds enthalten, die über einen separaten MIDI-Programmwechselbefehl ausgewählt werden.
Dies ermöglicht es den Anwendern theoretisch, ausschließlich mit MIDI-Befehlen über 2 Millionen Programme bzw.
Sounds direkt abzurufen. Die meisten Geräte verwenden jedoch nur wenige verschiedene Banks und der LSB-Befehl kann
häufig ignoriert werden.
Es gibt zahlreiche MIDI-Geräte, die auf Programmwechselbefehle reagieren, und viele davon sind nach der GM-Liste
(General MIDI-Liste) sortiert. In General MIDI-Geräten sind Sounds stets nach dem gleichen Prinzip angeordnet. So haben
dort beispielsweise Piano-, Streicher-, Drumsounds usw. ihre eigene, festgelegte Zuordnung. Alle GM-Geräte (Hardware-
und Software-Soundmodule gleichermaßen) sind eindeutig als solche gekennzeichnet, wodurch Sie erkennen, dass deren
Sounds nach der General MIDI-Liste klassifiziert sind. Wenn ein GM-Gerät einen MIDI-Programmwechselbefehl erhält,
wird stets der vorgesehene Sound gemäß General MIDI-Belegung aufgerufen. Alle MIDI-Soundmodule, die nicht unter die
GM-Klassifikation fallen, rufen eindeutige Sounds aus ihrem Speicher auf, wenn sie MIDI-Programmwechselbefehle
erhalten. Da die Sounds in einem solchen Gerät nicht in einer besonderen Reihenfolge angeordnet sind, müssen Sie sich in
diesem Fall eingehender mit dem Gerät selbst befassen, um zu entscheiden, welchen Sound Sie auswählen wollen, und um
zu sehen, wo genau sich dieser befindet. Viele VST-Instrumente, wie beispielsweise FM7 von Native Instruments oder die
Synthesizer-Module aus der Musiksoftware Reason von Propellerhead, sind keine GM-Geräte.
Sie können Programmwechselbefehle sowie LSB- und MSB-Bankwechselbefehle direkt vom Keyboard aus senden. Nähere
Details dazu finden Sie im Abschnitt zum erweiterten Edit-Modus in diesem Benutzerhandbuch.

NRPN/RPN

Nicht registrierte Parameter-Nummern (NRPN) sind gerätespezifische Befehle, die Ihnen die MIDI-Steuerung spezifischer
Synthesizer- oder Soundmodule ermöglichen. Die MIDI-Spezifikation definiert offene Parameternummern, um
Geräteherstellern die Möglichkeit zu geben, ihre eigenen Controller festzulegen. Die gängigsten dieser Controller werden
von der MIDI Manufacturer's Association (MMA) erfasst und gehören mittlerweile zur MIDI-Spezifikation, weshalb sie unter
die Bezeichnung „registrierte Parameternummern" bzw. RPN fallen (siehe Anhang C). Jeder NRPN und RPN ist eine
2-Byte-Nummer zugeordnet. Diese 2 Bytes können jeweils 128 Werte realisieren. (Ein RPN- oder NRPN-Befehl besteht aus
zwei Teilen: dem MSB- und dem LSB-Befehl. Zusammen ergeben diese beiden Befehle einen RPN- oder NPRN-Befehl.)
Hierdurch werden insgesamt 16.384 Werte ermöglicht.
Den LSB- und MSB-Befehlen der NRPN entsprechen die MIDI-Controller 98 und 99, während die Controller 100 und 101
den LSB- und MSB-Befehlen der RPN zugeordnet sind (siehe MIDI-Controller-Liste in Anhang C). Um einen NRPN- oder
RPN-Befehl zu senden, werden diese LSB- und MSB-Controller-Befehle mit den dazugehörigen benutzerdefinierten Werten
mitgesendet. Ein weiterer Controller-Befehl und -Wert müssen gesendet werden, um die (grobe oder feine) Wertanpassung
zu bestimmen. Diese Wertänderung (Data Entry) wird durch die Controller-Nummern 6 (Grobabstimmung) und 38
(Feinabstimmung) festgelegt.
Eine Liste mit NRPN-Befehlen ist üblicherweise im Benutzerhandbuch von Geräten enthalten, die NRPN-Befehle
empfangen. Es ist stets notwendig, dass MSB- und LSB-Befehl der NRPN zusammen versendet werden. Eine Anleitung zu
beiden finden Sie im Handbuch des Geräts.
Keystation Mini 32-Benutzerhandbuch
Anhang H: Ausführliche Beschreibung von MIDI-Befehlen
38

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis