I do not know if it is possible (I am not a computer expert), I would like an improvement for the MIDI configuration.
Let me explain: I have a lot of synthesizers (really) but they do not all work at the same time. Some are even occasionally connected via USB. Sometimes I forget to connect the power to a part of the studio that I don't need and the USB hubs that power the MIDI hubs are not active.
As a result, for each launch of Cakewalk, I have to go to the Preferences>MIDI>Instruments to assign the right instruments to the right MIDI ports. After 20 years, it starts to become boring:) Is it possible that Sonar remembers the reference of the drivers corresponding to such a port? Thus, it would be stored in memory and automatically recovered in each branch until one decides to forget this event for a reason? This rather than a constant shift of the MIDI ports.