** 5.5.2 Midi Senden Registerzug oder Setzerschalter **
==== 9x Note ====
{{:grandorgue:midievent:midistopsenden_9xnote.png?400|}}
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 ====
{{:grandorgue:midievent:midistopsenden_9xnote-an.png?400|}}
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 ====
{{:grandorgue:midievent:midistopsenden_9xnote-aus.png?400|}}
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 ====
{{:grandorgue:midievent:midistopsenden_bx-schalter.png?400|}}
Sendet Controller-Werte, wenn der Registerzug / Schalter den Zustand ändert. Die Nachrichtenfolge ist Bn Controller#
|**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 ====
{{:grandorgue:midievent:midistopsenden_bx-schalter-ein.png?400|}}
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 ====
{{:grandorgue:midievent:midistopsenden_bx-schalter-aus.png?400|}}
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 ====
{{:grandorgue:midievent:midistopsenden_cx-programmwechsel-ein.png?400|}}
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 ; Bn 0x20 ; 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 ====
{{:grandorgue:midievent:midistopsenden_cx-programmwechsel-aus.png?400|}}
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 ; Bn 0x20 ; 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 ====
{{:grandorgue:midievent:midistopsenden_rpn.png?400|}}
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 ====
{{:grandorgue:midievent:midistopsenden_nrpn.png?400|}}
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 ====
{{:grandorgue:midievent:midistopsenden_cx-programmwechsel-bereich.png?400|}}
Sendet Bank Select und Program Change wenn der Registerzug / Schalter den Zustand wechselt.
GrandOrgeu sendet Bn 0x00 ; Bn 0x20 ; 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====
{{:grandorgue:midievent:midistopsenden_rpn-an.png?400|}}
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====
{{:grandorgue:midievent:midistopsenden_rpn-aus.png?400|}}
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====
{{:grandorgue:midievent:midistopsenden_nrpn-an.png?400|}}
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====
{{:grandorgue:midievent:midistopsenden_nrpn-aus.png?400|}}
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====
{{:grandorgue:midievent:midistopsenden_rpn-bereich.png?400|}}
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====
{{:grandorgue:midievent:midistopsenden_nrpn-bereich.png?400|}}
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|
.