Tenfoot Posted yesterday at 05:53 AM Share Posted yesterday at 05:53 AM I thought I would start a new thread for this as the old one is marked as solved, and it really isn't. This is a continuing issue with Sonar. As described in the older thread it crashes upon attempted opening once any ASIO device is selected in VB audio matrix as Sonars device. The only way to restore functionality is to uninstall VB matrix. Simply deleting aud.ini does not work. Using wasapi shared in Sonar and VB matrix works fine. Strange and disappointing, as I also use Reaper, Cubase and Studio One, all of which work perfectly well with VB matrix ASIO virtual devices. If anyone has found a solution I would love to hear:) Link to comment Share on other sites More sharing options...
azslow3 Posted 21 hours ago Share Posted 21 hours ago 4 hours ago, Tenfoot said: ... it crashes upon attempted opening once any ASIO device is selected in VB audio matrix as Sonars device ... I can't understand the meaning of that statement. Sonar definitively can work with VB-Audio Matrix (I have never tried Coconut, but seriously... if someone needs Coconut, it is time to invest into proper gear...). Just to be sure, I have tried all combinations. So ASIO /WASAPI. With Matrix loaded and not loaded (obviously IO selection in Sonar has to be changed to get sound). But as with any VB staff, the user has to understand what this software and many of its settings are doing. Windows Audio settings are important as well, especially when audio drivers for hardware audio interface have "not the best quality". VB programs tend to glitch/stuck if something is configured wrong (or by starting programs in wrong sequence). The only Sonar specific I know, it tries to auto-open devices "early". The settings are scattered across several Preferences pages, it is not possible select complete target configuration (driver model + IO channels + clock source) and only then load it. Once ASIO is selected and applied, Sonar already tries to work with some (f.e. last used in ASIO mode) device/channels. And by default Sonar enables all channels. As the consequence, when default/current Sonar ASIO configuration is not only "wrong", but also stuck/crash (easy to achieve with VB and many "well known" devices), that is not easy to correct. General strategy is: make Sonar work in particular driver mode, let say ASIO. If uninstalling VB Matrix is required, fine (doesn't take long to re-install). But just disabling ASIO device in Matrix can be sufficient. If uninstalling is the only route: change ASIO configuration in Sonar to something which should work after required change. F.e. don't use audio interface which will be under VB control. There are plenty of "virtual" devices, from VB and other software, which can be used at that stage. re-install drivers (VB Matrix). check Sonar is still ok properly configure Matrix/Windows/everything else working with audio attempt to select Matrix ASIO device in Sonar. Most important: don't let any software except VB Matrix use real audio interface(s). That includes Windows/OBS/Sonar/etc. Especially important if real device driver is unable to work in ASIO and WDM in parallel. That should be easy to do after you install VB Matrix but before you configure any ASIO (real) audio interface in it. Just switch Windows/OBS/Sonar to use Matrix virtual devices. let audio interface be the clock master in Matrix (if possible) everything should be configured to work with the same sample rate. When some not primary WDM device simply can't work with desired sample rate (f.e. webcam), that is usually not a problem. But Matrix/Device/Windows/Sonar in different sample rate is looking for troubles. The only tricky software is Sonar, sample rate is project dependent. I will say: if you have projects with different sample rate, use dedicated audio interface for Sonar. Can be combined with external analog audio looping when required. Note that Matrix ASIO sample rate is locked to master. So if you still consider to use different sample rates in Sonar, you will need more then one Matrix configuration. Use audio interface as master with different sample rates or use Matrix Clock as master with different sample rates while keeping audio interface under the same sample rate (if that works better). use pessimistic buffer settings (start at least with 512). VB solution is not going to have low latency. It put extra processing and synchronization into audio chain. Any underrun can produce problems in range from glitches up to total crash, even when in "direct" mode it just produce small pop. 1 Link to comment Share on other sites More sharing options...
Tenfoot Posted 18 hours ago Author Share Posted 18 hours ago Hey Azslow3. Thanks for the detailed response! I have used Sonar for a very long time and am also very familiar with how VB Audio Matrix works. I do use the Coconut variety, as it seems does everyone in the other thread reporting issues, including a Cakewalk staff member who concluded that using a driver other than ASIO was the solution, so Coconut may be the problem. Since you had gone to so much trouble to respond and I know you have a lot of experience and knowledge with windows audio, I did return to my studio to give your suggestions a try. Here is what happened: 1. VB Audio Matrix is set up with my RME Fireface as clock master, and all virtual devices set to slave to it with the same sample rate. This is how I have always run it. 2. Sonar was set up and running with Audio Matrix with its driver mode set to shared WASAPI utilising one of VB matrix VAIO devices without any issues. 3. All other audio software was set up and able to run using VB Matrix virtual ASIO devices. 4. With only Sonar and VB Audio Matrix running, I set a new virtual ASIO device active in DB Audio Matrix. I then went to Sonars settings, and changed the driver mode from WASAPI to ASIO. As soon as I did this, Sonar began to scan the available devices and immediately crashed. Once this happens, Sonar can't be re-opened. It gets as far as the splash screen then closes. This is the behaviour I described in my first post that you mentioned you didn't understand my statement. I have been down the uninstall/re-install/delete AUD.ini path many times trouble shooting this issue. Again tonight, only uninstalling VB Audio Matrix allowed Sonar to open again, upon which it defaulted to the RME ASIO drivers. If I don't change the driver mode in Sonar to something other than ASIO before reinstalling VB Audio Matrix, Sonar will again not get past the splash screen after. I use Macrium Reflect to restore my system to a optimal condition so do not mind experimenting. I think I have tried most everything!It seems the issue lies between VB Audio Matrix Coconut and Sonar. I have reproduced this issue on 2 other computers as well, all running Windows 11. Sonar is no longer my main DAW, and I only have to use it on the rare occasion that a client has started a project and I need to port that project to Reaper, Studio One or Cubase, so I can get by with WASAPI drivers. It would be nice to have ASIO back though:) You mentioned that you can't expect low latency with DB Matrix. On the contrary, I run my whole studio through DB Matrix with a safe general setting of 128smp with zero issues outside of Cakewalk. It seems the problem lies somewhere between Sonar and VB Coconut. It is surprising, as I have found both to be very stable otherwise. Thanks again for chiming in! Kind regards, Bruce. Link to comment Share on other sites More sharing options...
Bass Guitar Posted 16 hours ago Share Posted 16 hours ago What Im not understanding is that it seems like the only reason why you need to use VM software is to have control of different sources of audio within your computer system. Example is podcasts of video games or playing live from a Daw and at the same time you might be Talking or using multiple cameras etc. It seems to me instead of iffy software that doesn’t get along with your Daw in ASIO mode, that using an audio interface with Loopback is the best solution. Actually using any hardware to mix audio is the better solution. Example is my Zoom L8 is loaded with features for doing crazy things with computer audio. Including a Cell phone connection. The other key part is learning how to properly set up Windows and then for video OBS studio. OBS studio can access all your audio streaming from your computer. Using my Motu M4 or SSL2 with Loopback. : I get good results using my Loopback and inputs 1/2 of my interface as the feed to OBS. The Loopback will give me audio from Media player etc. The ASIO output of my Daw also goes there. Then my Mike is a separate channel into OBS how many mikes depending on how many channels your interface has. Most live input mixing can be done with OSB ‘s mixer. Sometimes I will adjust levels using the apps or Daw’s control. You can also open and use the Windows audio mixer. With my Zoom L8 I can run everything through that and use it for the mixer. Theres also 4 different monitor mixes say if you’re playing with 4 people live into the podcast or recording. Asio4 all And Voicemeeter are hold outs from the old school way of doing things. Why spend days fighting with crazy systems that don’t work well. Get the right hardware. Link to comment Share on other sites More sharing options...
azslow3 Posted 15 hours ago Share Posted 15 hours ago Hi Bruce, I have installed Coconut and Sonar is still running fine. I even connected RME and set it as the clock master, to be closer to your environment. Tested with M-Audio (2x4), RME (4x12) and Phonic (12x12), at 48kHz, all ASIO. Sonar is using VASIO-512 / VASIO-8. So there is no general problem with Coconut and Sonar. But I have an idea what can be wrong... Which RME device you use? Do you have other ASIO devices in the system? Coconut expose huge number of own IO channels. It can happened Sonar has some limit on total number of channels it is able to "sense" in the system without crashing. To check that theory, can you install "normal" VB-Matrix (uninstall Coconat), and check Sonar still crash? Link to comment Share on other sites More sharing options...
azslow3 Posted 14 hours ago Share Posted 14 hours ago 1 hour ago, Bass Guitar said: Asio4 all And Voicemeeter are hold outs from the old school way of doing things. Why spend days fighting with crazy systems that don’t work well. Get the right hardware. OP has already mentioned the driver name of the interface: RME Fireface. In other words, he already has an interface with build-in matrix mixer and more routing capabilities then M4 and SSL2 together... I guess there must be a reason he tries to use extra software. ASIO4ALL and VB-Matrix are in different categories. And till "old school" ASIO is finally vanished from Windows and replaced by something "modern", software which workaround artificial Steinberg limitations can be useful. Link to comment Share on other sites More sharing options...
Tenfoot Posted 5 hours ago Author Share Posted 5 hours ago Hey azslow. Inspired by your success I have dug a little deeper. My studio is on its own local offline network, and I only go online to update when necessary. I was an update behind on Sonar, and the latest release has indeed solved the issue! Whatever it was has been addressed by Cakewalk. I should have checked that first, but as I mentioned I don't use Cakewalk that often and had given up hope. Thanks so much for testing Coconut for me. You are a legend! Kindest regards, Bruce. Link to comment Share on other sites More sharing options...
Tenfoot Posted 5 hours ago Author Share Posted 5 hours ago 10 hours ago, Bass Guitar said: What Im not understanding is that it seems like the only reason why you need to use VM software is to have control of different sources of audio within your computer system Asio4 all And Voicemeeter are hold outs from the old school way of doing things. Why spend days fighting with crazy systems that don’t work well. Get the right hardware. Hey Bass Guitar. Thanks for the input. As Azslow mentioned, VB matrix is a far cry from the software you are comparing it to. Utilising it I am able to route any audio on my system (DAW's, DaVinci Resolve, standalone processors and instruments, etc) directly through the monitor bus of Reaper and send it to any of the 4 pairs of Monitors plus a sub and mono Avantone or 4 headphone mixes in my studio, as well as toggle VST room analysis software inserts independently for each of those sends and switch between crossover points for the sub channel should I wish to use in combination with any of my Monitors. By also utilising Bome Midi Translator, I am able to do this by pushing the button of my choice on a Stream Deck, irrespective of the software I am using. I use this system 8 hours every day, and up until now it has performed flawlessly in every DAW except Sonar. Now, thanks to Azlows help, it is working flawlessly there too. I am pretty sure I have the right hardware:) 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now