abacab
azslow3
But what benefits an extra display with Mackie Controll is going to bring to the operations? Mackie control can only do "mixing" task, just moving Console View to this extra monitor will give that (and a bit more) possibilities.
Maybe using "Mackie Control" as an example was too limited in scope. If there was an API available from Cakewalk that could be accessed in Sonar, maybe another app could control more than mixing. So rather than saying Sonar needs more flexibility in supporting hardware, why not just open up an API that 3rd party software devs could tap into.
Cakewalk has Open Source API SDK. It does not cover editing (unfortunately), but it does cover a lot.
I have used that SDK and created AZ Controller, which in turn support OSC (some improvements are still pending, but it is already quite usable with Apps such TouchOSC and Lemur).
My main point is that making control software compatible with DAW software might be a better option than trying to make more hardware control compatible with DAW software.
The procedure is EXACTLY the same. Software "controls" generate the same set of commands as corresponding hardware control, the whole logic is in the software on the DAW side (Control Surface plug-ins in Sonar, Python scripts in Ableton, etc.).