libsoundio icon indicating copy to clipboard operation
libsoundio copied to clipboard

add ASIO backend

Open andrewrk opened this issue 9 years ago • 6 comments

It looks like WASAPI is not always better than ASIO and some people would benefit from ASIO support. However since it always takes over the sound devices, it will be prioritized after WASAPI, meaning that API users will have to explicitly connect to ASIO to utilize it.

andrewrk avatar Sep 13 '15 19:09 andrewrk

ASIO support on windows is absolutely essential for pro audio use cases since with many professional sound cards the only way to achieve low latency is to use ASIO drivers provided by manufacturer

Additionally with ASIO4ALL it is possible to achieve reasonably low latencies with cheap consumer sound cards ( including integrated chips ).

adrian-gierakowski avatar Apr 06 '16 11:04 adrian-gierakowski

Does anyone have a fork with this experimental feature? Considering using libsoundio for https://github.com/VCVRack/Rack, and everything seems to work, except lack of of ASIO is a blocker. Thanks!

AndrewBelt avatar Sep 15 '17 07:09 AndrewBelt

I would also like to switch our audio library of choice from PortAudio to libsoundio. However, our software is distributed to a wide variety of environments, in some of which ASIO support is mandatory. It's the very reason of these complex environments that PortAudio feels like a crutch, since it has poor error reporting, has no events and doesn't expose real device IDs, making it a major PITA to work with in challenging, error-vulnerable environments.

tzaeru avatar May 11 '18 10:05 tzaeru

How likely is it that ASIO support will be implemented? Is it something that is planned?

mojbro avatar Sep 07 '18 20:09 mojbro

Would be really interested by this as well...

lp35 avatar Oct 29 '18 09:10 lp35

https://github.com/andrewrk/libsoundio/wiki/libsoundio-vs-RtAudio says

The libsoundio project believes that WASAPI is a suitable replacement for ASIO.

Does that mean you don't plan on adding ASIO, or...?

npostavs avatar Jan 12 '21 01:01 npostavs