Skip to content
pkv edited this page Apr 21, 2021 · 17 revisions

Welcome to the obs-asio wiki!

Authors: Andersama (lead) and pkv

Donations

We invested a lot of our time in making this plugin, which we release free of charge. If you find this plugin useful, consider donating. Even one buck is that much going to buy ourselves a burger !

IDonateE

The released plugin comes in three versions:

  • version 2 & 3: based on Juce library; more stable than v1. It has multi-device capability.
  • version 1 : based on portaudio library. This version is deprecated; use it only if you have some bug with versions 2 or 3.

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.