Hallo, ich habe eine DigitalOrgel und bei dieser werden die einzelnen Register über SysEx Befehle ein und ausgeschaltet.
F0 31 42 02 00 F7 und F0 31 02 02 00 F7 schalten das erste Register ein und aus
Dafür habe ich in Cubase (12) ein neues MIDI-Gerät definiert und für jedes Register einen Parameter erzeugt (Register 1 - 16) und einen Schalter mit den Werten 2 und 66 (Hex 02, Hex 42) erstellt. Wenn ich jetzt “per Hand” jedes mal ein SysEx “einzeln” erzeuge ist das natürlich ein ziemlicher Aufwand und immer der (fast) gleiche Ablauf.*
(sehr umständlich - aber es funktioniert)
Das sollte ja eigentlich viel einfacher gehen.
Ich erzeuge also einen SysEx Befehl mit 4 variabelen Werten** (A1, A2, A3, Value)
doch damit funktioniert der Schalter plötzlich wie ein Taster
dh beim drücken/klicken wird Einschalten gesendet ABER beim loslassen wird sofort Ausschalten gesendet - das nützt mir natürlich überhaupt nichts…
zwar kann ich auch die funktionierende “einzeln per Hand” Variante wählen (so)
aber die Orgel hat weit über 120 Register, das ist also ein wahnsinniger Aufwand
und mir ist nicht ganz klar, warum das nicht richtig funktioniert
ich hoffe, dass ich das Problem verständlich beschrieben habe
kennt sich jemand besser aus? weiß jemand einen Rat für mich?
lieben Dank im Voraus für Eure Mühe
Herzliche Grüße
oliver
*Namen eingeben, Anzahl von 9 auf 6 reduzieren, Werte auf 1 Reduzieren, diesen Wert auf das 2. Byte verschieben, im ersten Byte 31 eintragen und die letzten beiden Bytes definieren das Register - natürlich nicht in irgendeiner nachvollziehbaren Reihenfolge… (02 00, 02 02, 02 03, 03 03, 04 03, 09 01, 05 01 sind die ersten)
** Janne Röper vom Suport hat extra für mich (für eine andere Orgel mit ähnlicher Registerschaltung) mal eine entsprechende xml Datei erstellt, leider funktioniert hier jetzt bei Cubase 12 die Zuordnung zu einem Ausgang nicht
dh es wird Missing XXXPort angezeigt, ich kann aber keinen anderen vorhandenen MIDI-Ausgang einstellen (vielleicht hat ja auch hier jemand einen Tipp)
Register 103 janne 13.xml (195.1 KB)
Kleines Update - mit Cubase 10.5 konnte ich die Datei von Janne Röper öffnen und (leider) zeigt sich hier genau der gleiche Fehler - die Schalter lassen sich nicht schalten sondern fungieren wie Taster und senden beim Loslassen den Ausschalten Befehl, gleichzeitig werden die SysEx-Befehle aus der Orgel auch nicht erkannt (wobei ich mir nicht sicher bin ob das damals so war)
dh wenn ich an der Orgel ein Register einschalte “erkennt” der Schalter an der DeviceMap das leider nicht…
das ist wirklich sehr unbefriedigend