Topic: Feature request: RPC exposure of coupler and combo bank parameters
In my recent post here, I introduce a voice-control setup that allows changing Organteq registration in a hands-free manner. This is a new and exciting way of interacting with the organ, because changing stops no longer requires you to have hardware switches (or computer controls within reach) and a free hand to manipulate them; you can control them instead by voice, even while both hands are busy at the keyboard(s). This voice interface I created is possible thanks to the JSON-RPC interface that Modartt provides.
However, besides stops there are at least two additional things which would be extremely useful to be able to control by RPC: couplers and combination banks. But these seem to be missing from the set of currently available parameters from the RPC server.
To explain in more detail what's missing:
1) Couplers are indexable by number (1 through 6) in the RPC protocol and can be turned on or off, but there is very limited additional information about them that can be accessed there. In the coupler settings panel in the GUI, we have several options like assigning each coupler to a pair of manuals (e.g. swell to great), transposition, and forwarding, but these do not seem to be visible through the RPC protocol, either to access them or to modify them.
2) Combination banks do not seem to be visible in the RPC protocol at all.
By the way, for combination banks it also seems like this would be great thing to allow users to control by keyboard shortcuts, for example maybe numbers 0 through 9 to trigger a combination and the left and right arrows to the navigate banks.
I hope a future version may expose these things in the RPC protocol and/or provide some additional keyboard shortcuts that can be leveraged. Thanks for considering my request.