Well i sm slowly moving forward to what George say a full support, i guess in a way there already is because it echoes and record anything that goes in.
But of course i try to implement a graphichal interface, a control interface? and i wanted to know what kind of messages such an interface should deal with, but maybe it so simple that no interface fit all ends, and that every device simply have to have its own interface file.
Right now i have just implemented chanel vol, pan ,sustain, modulation, reverb and chorus as generic features. But i can see in spec of SC-7 i can set type of reverb.
I just wanted to know if thee were any more generic features i should add "to setup play/record" using maybe a slightly older keyboard as controller "that lacks the knobs and sliders" of modern controllers.
https://midisequenser.000webhostapp.com/
I also was thinking let my input deive UMX490 controller keyboard "buttons, knobs and slider be remappable to the output device functionality "CC message" via a gui where one chose the CC message for knob,slider,button via dropdown list and then it is remapped before sent out to device, the way you want it linked to fit your liking and functionality of output device..
For example i hate the UMX do not have default program change and bank change using button up, button down..
So that is how i am thinking remap probably the transpose buttons" to have choice.using radio buttons "program, bank, transpose"