mozilla / cubeb-rs

ISC License
61 stars 20 forks source link

ASIO support on Windows? #79

Open steckes opened 1 year ago

steckes commented 1 year ago

Currently ASIO is not on the roadmap, but many audio interfaces on windows only work with ASIO. Is this something you consider adding for the future?

padenot commented 1 year ago

The ASIO SDK license is unfortunately incompatible with most free software license, including ours, so this isn't generally possible to ship free software that contains part of the ASIO SDK.

It might be possible to write a cubeb backend that calls into the SDK, without redistributing the SDK, and to ask users of cubeb to drop the SDK somewhere in the project file tree, and then to sign the agreement themselves. This backend would not be compiled when not enabled, of course.

steckes commented 1 year ago

That would be great, with other libs like Portaudio / RTAudio you have to add a feature flag to enable ASIO support.