Skip to content
Alex Anderson edited this page Apr 22, 2021 · 17 revisions

Welcome to the obs-asio wiki!

Authors: Andersama (lead) and pkv

There are several releases of the plugin with different underlying libraries. The most stable as of writing is the one based on the Juce library as such we've dropped the other libraries.

The plugin v1 and v2 was compiled using our openAsio sdk which expands on SAR asio sdk and is fully GPL compliant. The version 3 does not use either asio sdk nor bassasio headers; it only loads the bassasio dll at runtime. It's fully GPL compliant which allows us to distribute it.

To download the plugin, check the Release section. For further instructions, check this wiki.

Limitations

Note: it is a common complaint that this plugin should capture asio device outputs. Since asio devices don't copy over output buffers between applications what you'd expect to be the output channels are normally inaccessible to the asio api, with the rare exception of hardware implemented loopback channels. There are work arounds though if you absolutely need them, check the Wiki section for an example with reaper Capturing Mixes. The short version is you'll likely need a virtual asio device, these software implemented devices will usually allow you to route your own audio as though it were an input channel, effectively making a mock loopback channel.