New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add ASIO backend #23

Open
andrewrk opened this Issue Sep 13, 2015 · 4 comments

Comments

Projects
None yet
5 participants
@andrewrk
Owner

andrewrk commented Sep 13, 2015

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 andrewrk modified the milestones: 1.1.0, 2.0.0 Sep 13, 2015

@adrian-gierakowski

This comment has been minimized.

Show comment
Hide comment
@adrian-gierakowski

adrian-gierakowski Apr 6, 2016

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 commented Apr 6, 2016

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 ).

@AndrewBelt

This comment has been minimized.

Show comment
Hide comment
@AndrewBelt

AndrewBelt Sep 15, 2017

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 commented Sep 15, 2017

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!

@tzaeru

This comment has been minimized.

Show comment
Hide comment
@tzaeru

tzaeru May 11, 2018

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 commented May 11, 2018

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.

@mojbro

This comment has been minimized.

Show comment
Hide comment
@mojbro

mojbro Sep 7, 2018

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

mojbro commented Sep 7, 2018

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment