Dyonight
I need to setup a Mackie and an extender in order to have all 16 to work with the current mcu implementation. I guess I will need two instance of your plugin to have all channels recognized?
Yes, at least at the moment. That is why I have asked about some other ("native") mode, in which the whole device is represented as one communication destination.
Depending on which template I use (Logic, cubase, protools, live, Studio One... well every existing daw but NOT Sonar...) I have access to different software commands, which trigger different functions.
In AZC you see near complete set of all possible commands which can be triggered. Each DAW has it's own set. Note that the set in SONAR is not Control Surface dependent. I mean SSL can not do more then other Surfaces, while the set can be smaller than in other DAWs (SONAR API for surfaces is almost unchanged since last 10 years, so most new features are not controllable).
And what is the "scientific" name of a "native mode"? I will ask SSL since they are very helpful with these kind of questions.
I have "scanned" the documentation, to understand what this device is. It does not look like they have some other mode or have plans to implement it. But that is not a limitation since they have no functions which can not be exposed throw Mackie protocols.
Do you know which approach would be best?
I still have not decided what I do with MCU preset within AZC... The last idea is just to implement everything the original plug-in has, may be untested.
But the first movement I recommend you is to understand what exactly you miss when using normal plug-in. For example SSL has less buttons then MCU, but they can be arbitrary assigned to any MCU buttons. It can be that the initial assignment is not optimal: check the help file for Mackie Control (XT) Plug-in.
You can spot some problems with "labels". The documentation mention the original MC layout, which is different from MCU layout (most probably imitated by SSL). Also the plug-in use special "SONAR" layout. The images in documentation are too small to be readable, but I have already constructed high resolution schema for all 3 (MC, MCU pro, SONAR). I can send the files to you (not sure I am allowed to make them public).
Plug-in mapping is configurable in text files (and it is not ACT). So in case you just miss some V-Pot mapping in "Plug-in" mode, you can fix that on per VST basis.
There is MC plug-in modification (not from me). While not targeting SSL, from what I could see in screen shots, it can help fixing quite some compatibility problems in case you observe them.
Finally, once you really know what you what and you are sure that is not achievable with CW usual methods, it can be time to dive into AZC configuration (may be my preset is ready by then).