Authors : Andersama (lead) <anderson.john.alexander(a)gmail.com> and pkv <pkv.stream(a)gmail.com>
Audio Stream Input/Output (ASIO) is a computer sound card driver protocol for digital audio specified by Steinberg, providing a low-latency and high fidelity interface between a software application and a computer's sound card. Whereas Microsoft's DirectSound is commonly used as an intermediary signal path for non-professional users, ASIO allows musicians and sound engineers to access external hardware directly. (From ASIO Wikipedia article ).
- We developed a plugin for OBS Studio which is a leading open-source streaming and compositing software.
- It allows capture of ASIO sound devices, which are often professional or semi-professional grade hardware for studio or home-studio use. * The plugin is designed for Windows and has been tested on windows 10 x64.
- There are several versions, we'll only be releasing the most stable so far. All code will still be available on their corresponding branches.
- The JUCE and Bassasio plugin have the most functionalities; they allow multi-device as well as multi-client operation.
- The 2 Portaudio plugins have multi-client but not multi-device capability.
- The portaudio plugin v2 differs from portaudio plugin v1 in allowing sources with different devices although only one device is active.
- The RtAudio based plugin is the most basic one and is not released.
- Multi-device capability means several asio devices can be used at the same time with OBS Studio. Most applications written with ASIO support including DAW's are limited to one device.
- Multi-client capability means OBS can create several asio sources with different channel selections from the same device.