Noel Borthwick Posted September 26, 2024 Share Posted September 26, 2024 31 minutes ago, Milton Sica said: Could you explain how the "ROBUST SUPPORT THAT SONAR GIVES TO WASAPI" works? I believe this would be important to dispel many of the doubts we have about the use of this or that driver. Thank you! Wasapi isnt a driver. Its the windows API to access all audio hardware drivers. Its the same API that windows itself uses. As long as a device exposes wdm drivers they should be available via WASAPI. WASAPI shared mode in particular goes through the windows audio engine, which is how it is able to handle multiclient use of a single audio devices. As a result it has a 10 ms latency. WASAPI exclusive doesn't have that limitation. Its not that WASAPI is perfect, but its the Microsoft recommended API for consumer audio devices. ASIO4All and some other similar products try and duplicate some of that functionality but introduce other problems because they wrap all other audio devices on the system and when Sonar starts up sample rates can get messed up with other devices among other problems. 3 1 Link to comment Share on other sites More sharing options...
Milton Sica Posted September 26, 2024 Author Share Posted September 26, 2024 27 minutes ago, Glenn Stanton said: somewhere either on this site or in Noel's blog, he went into great detail on the WASAPI integration work they did with Microsoft. How wonderful it would be if you could have access to this documentation. 1 Link to comment Share on other sites More sharing options...
Glenn Stanton Posted September 27, 2024 Share Posted September 27, 2024 19 hours ago, Milton Sica said: How wonderful it would be if you could have access to this documentation. search? 1 1 1 Link to comment Share on other sites More sharing options...
Milton Sica Posted September 27, 2024 Author Share Posted September 27, 2024 6 hours ago, Glenn Stanton said: search? I didn't understand the "language expression accent" if you were being ironic, sarcastic or joking. What I meant is that it would be great if I could have access to this documentation. 1 Link to comment Share on other sites More sharing options...
Bristol_Jonesey Posted September 27, 2024 Share Posted September 27, 2024 15 minutes ago, Milton Sica said: I didn't understand the "language expression accent" if you were being ironic, sarcastic or joking. What I meant is that it would be great if I could have access to this documentation. I believe what Glenn meant was, if you search for it on this site you might well end up having access to it. 🙃 2 Link to comment Share on other sites More sharing options...
Sunshine Dreaming Posted September 27, 2024 Share Posted September 27, 2024 (edited) 1 hour ago, Milton Sica said: I didn't understand the "language expression accent" if you were being ironic, sarcastic or joking. What I meant is that it would be great if I could have access to this documentation. If you can use "Visual Studio Community 2022" and understand C++ you can build WASAPI rendering/capturing engine samples yourself: https://github.com/microsoft/Windows-classic-samples/tree/main/Samples/Win7Samples/multimedia/audio/RenderSharedEventDriven https://github.com/microsoft/Windows-classic-samples/tree/main/Samples/Win7Samples/multimedia/audio/CaptureSharedEventDriven Most of the source code is self-explaining if you are familiar with programming. You can run your own tests to get latency and other data. Edited September 27, 2024 by Sunshine Dreaming 3 1 Link to comment Share on other sites More sharing options...
Milton Sica Posted September 29, 2024 Author Share Posted September 29, 2024 (edited) On 9/27/2024 at 7:05 PM, Milton Sica said: I didn't understand the "language expression accent" if you were being ironic, sarcastic or joking. What I meant is that it would be great if I could have access to this documentation. @gustabo what makes you laugh so much? Can you explain something technically or contribute something positive? Edited September 29, 2024 by Milton Sica Link to comment Share on other sites More sharing options...
Signal Path Posted March 5 Share Posted March 5 (edited) On 9/26/2024 at 12:25 PM, Noel Borthwick said: ASIO4All Hi All, John here from POW-R (bit reduction app used in Sonar, Logic, ProTools, etc.). (Hi Noel!) We're about ready to bring a new triple-patented DAC architecture to market (28-bit performance, broadband, unweighted). We're using the XMOS 208 USB receiver IC. https://mailchi.mp/imersiv/55pfmk21dq A couple of our pro beta testers have asked for a Win 10/11 ASIO driver. Most DAWs don't seem to support >/=192kHz WASAPI Exclusive mode, while common streaming apps like Qobuz, Tidal, Foobar and JRiver, do support it. I'm not sure why DAWs don't support high sample rate Win WE mode. Latency? Channel count? We could spend a chunk of money on Thesycon and be done with it, or develop our own ASIO driver using open source. My sense is that very few customers will need this ASIO driver, so writing a big check doesn't make much sense. If you were in our position, how would you address this? Is ASIO4ALL our likely best choice, minimal customization? Possibly FlexASIO? or even PortAudio? Thanks in advance for your invaluable insight. JL On 9/29/2024 at 11:25 AM, Milton Sica said: @gustabo On 9/27/2024 at 4:02 PM, Sunshine Dreaming said: Edited March 5 by Signal Path add Link to comment Share on other sites More sharing options...
Noel Borthwick Posted March 5 Share Posted March 5 There will soon be no need for wrapper ASIO drivers or custom drivers that have no special functionality, since Microsoft is adding an inbox ASIO driver. From what I know, as long as you have a class compliant USB 2 audio device it will work with this new Windows ASIO driver. https://devblogs.microsoft.com/windows-music-dev/making-music-on-windows/ 2 Link to comment Share on other sites More sharing options...
pwalpwal Posted March 5 Share Posted March 5 29 minutes ago, Noel Borthwick said: There will soon be no need for wrapper ASIO drivers or custom drivers that have no special functionality, since Microsoft is adding an inbox ASIO driver. From what I know, as long as you have a class compliant USB 2 audio device it will work with this new Windows ASIO driver. https://devblogs.microsoft.com/windows-music-dev/making-music-on-windows/ are you guys collaborating in any way, as an interested partner? Link to comment Share on other sites More sharing options...
John Vere Posted March 5 Share Posted March 5 Everyone should take the time to read this blog posted by Neil. It’s going to ***** the die hard Mac Fans! Amazing, Windows becomes Studio friendly! What great concept! 2 Link to comment Share on other sites More sharing options...
Signal Path Posted Friday at 12:35 AM Share Posted Friday at 12:35 AM On 3/5/2025 at 11:29 AM, Noel Borthwick said: There will soon be no need for wrapper ASIO drivers or custom drivers that have no special functionality, since Microsoft is adding an inbox ASIO driver. From what I know, as long as you have a class compliant USB 2 audio device it will work with this new Windows ASIO driver. https://devblogs.microsoft.com/windows-music-dev/making-music-on-windows/ Noel, that's really great. Thanks for the headzup. We may just wait it out and send this to customers asking for ASIO. "It's coming!" Or, if it's not too complicated, just give them an ASIO4ALL build that does the basic work. Thanks, all Link to comment Share on other sites More sharing options...
Milton Sica Posted Friday at 12:21 PM Author Share Posted Friday at 12:21 PM On 3/5/2025 at 4:29 PM, Noel Borthwick said: There will soon be no need for wrapper ASIO drivers or custom drivers that have no special functionality, since Microsoft is adding an inbox ASIO driver. From what I know, as long as you have a class compliant USB 2 audio device it will work with this new Windows ASIO driver. https://devblogs.microsoft.com/windows-music-dev/making-music-on-windows/ Excellent news! In your opinion, do you think this "driver" would bring a new lease of life to discontinued interfaces in manufacturing and driver updates by the manufacturer. In my case a Tascam US 600? Link to comment Share on other sites More sharing options...
Noel Borthwick Posted Friday at 12:26 PM Share Posted Friday at 12:26 PM Potentially but only if it is a USB audio 2 class compliant device already. USB 1 devices are not supported. 1 Link to comment Share on other sites More sharing options...
John Vere Posted Friday at 03:42 PM Share Posted Friday at 03:42 PM @Milton Sica Just a heads up about the new Windows driver ARM. In another thread on this topic Noel informed me that you need a brand new computer that supports this. To me that will place it out of reach for a lot of people for a long time yet. I just built a new computer and it has to last me 10 years. Music computers are very expensive even if you build them yourself. Good to see that you’re still around. 1 Link to comment Share on other sites More sharing options...
Noel Borthwick Posted Friday at 05:15 PM Share Posted Friday at 05:15 PM John, you are conflating the ASIO driver and ARM64. ARM64 applications themselves require ARM hardware to run. The Windows ASIO driver is not connected with ARM although initially it may be released only on Windows ARM. 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