Benutzer-Werkzeuge

Webseiten-Werkzeuge


grandorgue:kapitel5.5.2

5.5.2 Midi Senden Registerzug oder Setzerschalter

9x Note

Sendet „NoteOn“, wenn der Registerzug/Schalter in den Ein-Zustand wechselt. Sendet „NoteOff“, wenn der Registerzug/Schalter in den Aus-Zustand wechselt.

MIDI Note: Tastatur Nummer
Endwert: Geschwindigkeitswert, wenn der Registerzug / Schalter in den Aus-Zustand geht. Anmerkung: Endwert muss auf Null (0) gesetzt werden, wenn ein echtes NoteOff gewünscht wird.
Anfangswert: Geschwindigkeitswert, wenn der Registerzug / Schalter in den Zustand Ein übergeht.

.

9x Note On

Sendet „NoteOn“, wenn der Registerzug/Schalter in den Ein-Zustand wechselt.

MIDI Note: Tastatur Nummer
Endwert: ohne Verwendung
Anfangswert: Geschwindigkeitswert, wenn der Registerzug / Schalter in den Zustand Ein übergeht.

.

9x Note Off

Sendet „NoteOff“, wenn der Registerzug/Schalter in den Aus-Zustand wechselt.

MIDI Note: Tastatur Nummer
Endwert: Geschwindigkeitswert, wenn der Registerzug / Schalter in den Zustand Aus übergeht. Anmerkung: Endwert muss auf Null (0) gesetzt werden, wenn ein echtes NoteOff gewünscht wird.
Anfangswert: ohne Verwendung

.

Bx Schalter

Sendet Controller-Werte, wenn der Registerzug / Schalter den Zustand ändert. Die Nachrichtenfolge ist Bn Controller# <Wert>

Controller Nummer: gültiger Schalter Nummer Bereich 0 bis 127
Endwert: Wert bei dem der Registerzug / Schalter in den AUS Zustand übergeht.
Anfangswert: Wert bei dem der Registerzug / Schalter in den AN Zustand übergeht.

.

Bx Schalter Ein

Sendet einen Controller-Werte nur wenn der Registerzug / Schalter in den Zustand EIN wechselt.

Controller Nummer: gültiger Schalter Nummer Bereich 0 bis 127
Endwert: ohne Verwendung
Anfangswert: Wert bei dem der Registerzug / Schalter in den AN Zustand übergeht.

.

Bx Schalter Aus

Sendet einen Controller-Werte nur wenn der Registerzug / Schalter in den Zustand AUS wechselt.

Controller Nummer: gültiger Schalter Nummer Bereich 0 bis 127
Endwert: Wert bei dem der Registerzug / Schalter in den AUS Zustand übergeht.
Anfangswert: ohne Verwendung

.

Cx Programmwechsel Ein

Sendet Bank Select und Program Change nur, wenn der Registerzug / Schalter in den EIN-Zustand geht. Die Nachrichtensequenz ist: Bn 0x00 bank# MSB ; Bn 0x20 bank# LSB ; Cn prog#.

CTRL/PGM: Programmnummer und optionale Bank Select MIDI-Meldungen. Bereich ist [0, 2097152].
GrandOrgue sendet immer Bn 0x00 <Daten1>; Bn 0x20 <Daten2>; Cn prog#. Dieser Feldwert ist das Ergebnis von data1 verschoben links 14 Bits ODER (bitweise) mit data2 verschoben links 7 Bits ODER (bitweise) mit prog# + 1 [ math: ((data1 « 14) ODER (data2 « 7) ODER prog#) + 1 ].
Endwert: ohne Verwendung
Anfangswert: ohne Verwendung

.

Cx Programmwechsel Aus

Sendet Bank Select und Program Change nur, wenn der Registerzug / Schalter in den AUS-Zustand geht. Die Nachrichtensequenz ist: Bn 0x00 bank# MSB ; Bn 0x20 bank# LSB ; Cn prog#.

CTRL/PGM: Programmnummer und optionale Bank Select MIDI-Meldungen. Bereich ist [0, 2097152].
GrandOrgue sendet immer Bn 0x00 <Daten1>; Bn 0x20 <Daten2>; Cn prog#. Dieser Feldwert ist das Ergebnis von data1 verschoben links 14 Bits ODER (bitweise) mit data2 verschoben links 7 Bits ODER (bitweise) mit prog# + 1 [ math: ((data1 « 14) ODER (data2 « 7) ODER prog#) + 1 ].
Endwert: ohne Verwendung
Anfangswert: ohne Verwendung

.

RPN

Sendet RPN-Werte, wenn der Registerzug / Schalter den Zustand ändert. Die Nachrichtenfolge ist Bn 0x65 parameter# MSB; Bn 0x64 parameter# LSB; Bn 0x06 parameter value.

Parameter Nummer: Gültiger Bereich ist [0, 16383].
Die Parameternummer zeigt das Ergebnis von parameter# MSB, das um 7 Bits nach links verschoben und mit parameter# LSB (bitweise) verodert wurde [ math: (parameter# MSB « 7) ODER parameter# LSB ].
Endwert: Parameter Wert bei dem der Registerzug / Schalter in den AUS Zustand geht.
Anfangswert: Parameter Wert bei dem der Registerzug / Schalter in den EIN Zustand geht.

.

NRPN

Sendet NRPN-Werte, wenn der Registerzug / Schalter den Zustand ändert. Die Nachrichtenfolge ist Bn 0x63 parameter# MSB; Bn 0x62 parameter# LSB; Bn 0x06 parameter value.

Parameter Nummer: Gültiger Bereich ist [0, 16383].
Die Parameternummer zeigt das Ergebnis von parameter# MSB, das um 7 Bits nach links verschoben und mit parameter# LSB (bitweise) verodert wurde [ math: (parameter# MSB « 7) ODER parameter# LSB ].
Endwert: Parameter Wert bei dem der Registerzug / Schalter in den AUS Zustand geht.
Anfangswert: Parameter Wert bei dem der Registerzug / Schalter in den EIN Zustand geht.

.

Cx Programmwechsel Bereich

Sendet Bank Select und Program Change wenn der Registerzug / Schalter den Zustand wechselt. GrandOrgeu sendet Bn 0x00 <data1>; Bn 0x20 <data2>; Cn prog#.
Dieser Feldwert ist das Ergebnis der ODER-Verknüpfung (bitweise) von data1, das um 14 Bits nach links verschoben wurde, mit data2, das um 7 Bits nach links verschoben wurde, ODER-Verknüpfung (bitweise) mit prog# + 1 [ math: ((data1 « 14) ODER (data2 « 7) ODER prog#) + 1 ].

CTRL/PGM: ohne Verwendung
Untere PGM Nummer: Programmnummer und optionale Bank Select MIDI-Befehle, die gesendet werden, wenn der Registerzug / Schalter in den Off-Status geht. Der Bereich ist [0, 2097152].
Obere PGM Nummer: Programmnummer und optionale Bank Select MIDI-Befehle, die gesendet werden, wenn der Registerzug / Schalter in den On-Status geht. Der Bereich ist [0, 2097152].

.

RPN AN

Sendet RPN-Werte nur wenn der Registerzug / Schalter in den AN Zustand wechselt. Die Nachrichtenfolge ist Bn 0x65 parameter# MSB; Bn 0x64 parameter# LSB; Bn 0x06 parameter value.

Parameter Nummer: Gültiger Bereich ist [0, 16383].
Die Parameternummer zeigt das Ergebnis von parameter# MSB, das um 7 Bits nach links verschoben und mit parameter# LSB (bitweise) verodert wurde [ math: (parameter# MSB « 7) ODER parameter# LSB ].
Endwert: ohne Verwendung
Anfangswert: Parameter Wert bei dem der Registerzug / Schalter in den EIN Zustand geht.

.

RPN AUS

Sendet RPN-Werte nur wenn der Registerzug / Schalter in den AUS Zustand wechselt. Die Nachrichtenfolge ist Bn 0x65 parameter# MSB; Bn 0x64 parameter# LSB; Bn 0x06 parameter value.

Parameter Nummer: Gültiger Bereich ist [0, 16383].
Die Parameternummer zeigt das Ergebnis von parameter# MSB, das um 7 Bits nach links verschoben und mit parameter# LSB (bitweise) verodert wurde [ math: (parameter# MSB « 7) ODER parameter# LSB ].
Endwert: Parameter Wert bei dem der Registerzug / Schalter in den AUS Zustand geht.
Anfangswert: ohne Verwendung

.

NRPN AN

Sendet nur NRPN-Werte, wenn der Registerzug / Schalter in den Zustand AN wechselt. Die Nachrichtenfolge ist Bn 0x63 parameter# MSB; Bn 0x62 parameter# LSB; Bn 0x06 parameter value.

Parameter Nummer: Gültiger Bereich ist [0, 16383].
Die Parameternummer zeigt das Ergebnis von parameter# MSB, das um 7 Bits nach links verschoben und mit parameter# LSB (bitweise) verodert wurde [ math: (parameter# MSB « 7) ODER parameter# LSB ].
Endwert: ohne Verwendung
Anfangswert: Parameter Wert bei dem der Registerzug / Schalter in den EIN Zustand geht.

.

NRPN AUS

Sendet nur NRPN-Werte, wenn der Registerzug / Schalter in den Zustand AUS wechselt. Die Nachrichtenfolge ist Bn 0x63 parameter# MSB; Bn 0x62 parameter# LSB; Bn 0x06 parameter value.

Parameter Nummer: Gültiger Bereich ist [0, 16383].
Die Parameternummer zeigt das Ergebnis von parameter# MSB, das um 7 Bits nach links verschoben und mit parameter# LSB (bitweise) verodert wurde [ math: (parameter# MSB « 7) ODER parameter# LSB ].
Endwert: Parameter Wert bei dem der Registerzug / Schalter in den AUS Zustand geht.
Anfangswert: ohne Verwendung

.

RPN Bereich

Sendet RPN-Werte, wenn der Registerzug / Schalter den Zustand ändert. Die Nachrichtenfolge ist Bn 0x65 parameter# MSB; Bn 0x64 parameter# LSB; Bn 0x06 parameter value.

GrandOrgue sendet immer Bn 0x65 parameter# MSB; Bn 0x64 parameter# LSB; Bn 0x06 parameter value. Die Parameternummer zeigt das Ergebnis von parameter# MSB, das um 7 Bits nach links verschoben und mit parameter# LSB verodert wurde [ math: (parameter# MSB « 7) ODER parameter# LSB ].

Aus RPN Nummer: RPN-Nummer der MIDI-Befehle, die gesendet werden, wenn der Registerzug / Schalter in den AUS-Zustand geht. Bereich ist [0, 16383]
AN RPN Nummer: RPN-Nummer der MIDI-Befehle, die gesendet werden, wenn der Registerzug / Schalter in den AN-Zustand geht. Bereich ist [0, 16383]
Wert: gültiger Wertebereich 0 bis 127

.

NRPN Bereich

Sendet NRPN-Werte, wenn der Registerzug / Schalter den Zustand ändert.

GrandOrgue sendet immer Bn 0x63 parameter# MSB; Bn 0x62 parameter# LSB; Bn 0x06 parameter value. Die Parameternummer zeigt das Ergebnis von parameter# MSB, das um 7 Bits nach links verschoben und mit parameter# LSB verodert wurde [ math: (parameter# MSB « 7) ODER parameter# LSB ].

Aus NRPN Nummer: NRPN-Nummer der MIDI-Befehle, die gesendet werden, wenn der Registerzug / Schalter in den AUS-Zustand geht. Bereich ist [0, 16383]
AN NRPN Nummer: NRPN-Nummer der MIDI-Befehle, die gesendet werden, wenn der Registerzug / Schalter in den AN-Zustand geht. Bereich ist [0, 16383]
Wert: gültiger Wertebereich 0 bis 127

.

grandorgue/kapitel5.5.2.txt · Zuletzt geändert: 2023/04/21 20:03 von sygo