How do want to start on this ?
Tackle the MCU as the big test case might just be a good place to start. Many folks have such devices.
The way Klinkes csurf gave us all the extra layers could be the starting point.
If midi gear is adressed as control-enabled midi devices, the MCU would have to live like this too. On the other hand that gives you more flexibility in putting your personal control setup together.
Several type of presets could come in to play.
Device resource presets that let users skip over the aquisition of midi-learn-collected resources.
The composition of these resources in to a control setup is another and it likely encompass the device presets.
Layers such as one controls a currently selected plugin could be filled with device presets, whose control resources get auto-assigned according to a list of preferred parameters for each plugin.
|