Hi. Long-time Cakewalk/Sonar User here...
1) Bugs!!! They all must go... It is a matter of integrity and should be any companies top priority, especially for software that has been around as long as Sonar has... and which has been under constant development (aka: Rolling Updates) since Sonar X1.
2) MIDI - Back in the day when Memory, Processing, and Storage were expensive, much was done to improve the way MIDI functioned to produce AUDIO. Now that the aforementioned is relatively cheap, it seems much of the development in the past 15 or so years has gone towards improving Audio, which is not a bad thing but I’m afraid MIDI development has been neglected. There are keyboards being manufactured now without MIDI ports, which is a shame since MIDI, from it’s conception, was supposed to be about standardization and compatibility. FINE, add a USB jack but leave the MIDI Jacks, so we have compatibility with our vintage gear! Now with MPE and IOS integration...how quickly we forget.
3) Specifically, LOGIC, or at least in the old days, before Apple, their used to be an “Environment” page where there were all these different objects you could drag and connect with your mouse...It gave you a very visual oversight as to what was going on ROUTING wise (Again, mainly for MIDI) but you could easily route a multi channel instrument and split it to various destinations and be able to actually have a good idea what is happening when you open a project you completed 6 months ago... I don’t have a MAC so I’m not sure how they are doing it today but I believe SONAR, or whatever the name is going to be, would greatly benefit...much as the Skylight Interface helped to visualize a Recording Environment, in a system where anything can be virtually routed to almost anywhere, this sort of virtual patch bay/wiring diagram I believe is a necessity. Frankly, I’m surprised nobody has thought to include this GUI. The Track/Arrangement view is not the ideal place for it and frankly, with the Patch Points and Auxillary connections, it actually clutters that screen, though the idea of adding the connection points is needed, you should be able to just drag a line from one object to another and then back again...
4) Get rid of the dead weight... Personally, the .cal scripts never did nothing for me and though the rest of the platform has been developed consistently, .cal and the instrument configurations have not been updated for several major releases. I appreciate application integration if it helps with performance, otherwise, it’s just one more place for something to go wrong and crash the whole Program...
5) Control Surfaces - This needs to be on the leading edge, with all the new generation controllers that are now available (E.G. Roli Seaboard). It would be great if someone would produce a mapping system that actually worked...or one that could be easily assembled by again dragging objects (faders, knobs, switches, buttons, etc) and assignigning them to hardware counterparts. That way you don’t have to wait for a template to be made for every one of a gazillion devices one may want to control. I’m sure that would probably require a collaborative effort but I see it as being very do-able and essential.
I could be living in a Virtual World, but that’s the way I see it...in Detail....