This has been a problem for a while now.
Sonar, once it hangs, requires like 7 minutes to close, unless I reboot.
It does not matter what converter you use, since people think that it is M-Audio, when it is not.
I just gave up on this issue and either wait or reboot.
I think Sonar can be programmed to exit.
But it seems like there is not a will to do it.
Maybe the original frame of the source code is too complicated to try to understand where to rewrite to make Sonar exit.
The reason I say this is because one time I wrote to CW and ask if they can put the slide latency bar for WDM driver to be put right on top of the main GUI. Imagine how easy it would be to change it back and forth, like slide it to minimum when tracking and raise it when mixing? I got an answer from CW that it is not easy to do so. Lol, everything in nowaday programming is module. So how hard is that to take that module and incorporate it to the main GUI? Meaning make a call to that submodule from the main GUI.
The only bad thing is that if it hangs while you forgot to save, then you loose everything you have done up to that point.
So I learn to save often. But sometimes I forgot when I am deep into it, like writing a part or recording a take, etc...
But on the other hand there are a lot of other things that Sonar exceeds when compared to other daws.
sincerely.,
dan le