Skip to content
Alex Anderson edited this page May 15, 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.

Source code for all versions of the plugin is available on their corresponding branches. Some plugins here rely on openAsio sdk which expands on SAR asio sdk to be fully GPL compliant.

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 capture on output channels are normally inaccessible, with the rare exception of hardware implemented loopback channels. This may be confusing and frustrating because applications which list output channels like daws often make it seem these channels are available to route audio between applications (and we agree), however the usual experience is that these channels are usually 0'd out so that applications like daws can write audio to the device. 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.