Hallo Joachim,
das Problem bei allen Orgeln von Roland bzw. Rodgers ist, dass sie für die Midi-Ausgabe der Registersteuerung etwas exotischere Befehle als andere Hersteller benutzen.
Während andere Orgeln diese Informationen gewöhnlich mit ProgramChange-Befehlen übertragen, verwendet Roland/Rodgers einen SystemExclusiv-String. In Midi-OX wird er als graue Zeichenfolge „SYSX“ angezeigt und beginnt immer mit „F0“ und endet mit „F7“.
Zwei Zeichen in diesem String sind ein Byte und dieses besteht aus 8 Bit. Jedes Bit stellt den Zustand eines Registers dar. Beim Betätigen eines Registertabs wird also immer der Zustand aller Register gesendet. Und nicht nur das, für jedes Schattenregister steht ebenfalls ein Bit zur Verfügung, sodass in dem gesendeten String auch die Information enthalten ist, welches der jeweiligen 4 Register hinter jedem Tab gerade aktiv ist.
Das bedeutet, dass z.B. eine Orgel mit 30 Registern und jeweils 3 weiteren Schattenregistern 120 verschiedene Register in HW oder GO ansteuern könnte. HW erkennt inzwischen diesen Sysex-String von Roland/Rodgers und kann damit umgehen, was erst in einer späteren Version implementiert wurde. Ob das bei GO ebenfalls so ist, entzieht sich leider meiner Kenntnis, da ich GO nie benutzt habe.
Ich hoffe, dass Dir diese Information etwas weiterhilft.
Gruß
Rondo