News for hackers. Stuff that matters.
Re:Making Sense of the Audio Stack on Unix by nemetroid on Sunday February 07, 2021 @06:18PM (#26059136)
WASAPI still has important improvements to make. Windows 10 added low-latency shared streams, but it’s dependent on driver support. Microsoft’s own usbaudio.sys crucially does not support them, meaning that for many (most) devices you still have to grab exclusive access for low latency mode.
Re:Making Sense of the Audio Stack on Unix by hctaw on Sunday February 07, 2021 @06:21PM (#26059166)
ASIO doesn't support low latency shared modes either, last I checked you still had to release the device in software when focus changes (which is not strictly the same thing as a true shared mode).

I don't think ASIO has been updated in several years either.

Re:Making Sense of the Audio Stack on Unix by spacechild1 on Monday February 08, 2021 @03:34PM (#26069720)
Most modern ASIO drivers I've used are multiclient, which means that several ASIO applications can run simultaneously. Or maybe by “shared mode“ you meant something different?
Re:Making Sense of the Audio Stack on Unix by nemetroid on Sunday February 07, 2021 @06:27PM (#26059213)
I believe you’re correct. My point was more about Windows still lagging behind other platforms on this point.
Re:Making Sense of the Audio Stack on Unix by pitterpatter on Monday February 08, 2021 @02:46AM (#26061823)
Yea, there are tons of old drivers that rely on the older WavePci or WaveCyclic interfaces instead of the newer WaveRT model.