To answer Seth:
1) You mention that you built your PC. Is there any add-on USB/Peripheral/Bluetooth Adapter devices that you have
alwaysused? It could be the most obscure inconsequential part.
No. Direct USB into the motherboard 2) Besides SONAR, has there been any synth or other software application always installed? Again, it could be the most innocuous utility, we just need to know the entire picture.
No. This problem happens the minute opening Sonar. No softsynths loaded yet and no special MIDI apps running. 3) Are you migrating settings into SONAR or have backed up setup files you go to?
No. Fresh install of the OS and Cakewalk software. 4) Are you using your own templates?
I do, but this also happens when starting a blank project 5) What version(s) of Windows have you been using?
Windows 10 Home 64bit6) Other setup procedures you perform on new systems?
Nothing out of the ordinary. Install Windows, install Sonar, install VSTs, etc... Have you tried toggling the settings TStroms mentions above? I read through the entire thread and you don't mention it. I'd recommend that they both be on.
Edit > Preferences > Project > Midi'Zero Controllers When Play Stops'
'Transmit MIDI Start/Continue/Stop/Clock'
the first setting for 'zero controllers' is not relevant. I can just load up a MIDI track and no softsynth and it still doesnt work. Input is not seen in the activity bar of the track which indicates MIDI data being received. "Transmit MIDI Start/Cont/Clock" is disabled - but I didn't change that... it has always been disabled. I will tell you what works though. Simply going to Device Manager and "uninstalling" the MIDI controller and then doing a "Scan for new hardware changes" then restarting Sonar. However, like I said earlier - all my other standalone synths are able to see my MIDI keyboard just fine when this problem happens, just not Sonar.
Is Sonar using some sort of MIDI port caching instead of detecting which port to use each time? Seems to be something like this.
How can it be that EVERY OTHER PIECE OF SOFTWARE can be played using my MIDI controller and just SONAR cant until I do this Device Manager trick (or reboot)?