Synchronous

Audio

Router

User Manual (v0.9)

Overview

Installation

System Requirements: Windows 7 or later, x64 (64-bit) version, and an audio interface with ASIO support. ASIO4ALL is supported for devices without native ASIO support.

SAR is provided as a standard Windows Installer package. If you're using Windows 7, Windows Update KB3033929 is a prerequisite. If it's missing, driver installation/loading will fail with an unsigned driver error.

If SAR is currrently in use, you may need to close applications or reboot your machine after installing. Follow the on-screen instructions as needed.

Once installed, the DAW application should be run as admin, and SAR will be available in the list of ASIO drivers. Select it and open its control panel to open the endpoint list.

Endpoint List

The endpoint list contains the most important required configuration options for SAR.

Selecting Add opens the endpoint details dialog.

Enter the name, type and number of channels for the endpoint and it will be added to the end of the endpoint list. Each endpoint will be mapped to ASIO channels in the order it occurs in the endpoint list, so for example, if the physical audio interface provides 2 input and 2 output channels, the configuration above would present BGM on ASIO inputs 3 and 4, Game on inputs 5 and 6, etc, and OBS on ASIO outputs 3 and 4, while leaving the original channels of the physical interface unmodified.

Application List

The application list is used to configure per-application overrides of the default Windows audio endpoints. This is useful to isolate audio from applications which don't have a UI for selecting an audio device.

Selecting Add or double clicking a list entry opens the application details dialog.

Known Issues / Limitations

SAR is subject to the maximum latency limitation of WaveRT, which attempts to maintain a 10ms processing interval. As such, SAR limits the buffer size that's available to the ASIO host to a maximum of 1/100th of the sample rate. This imposes a latency requirement for the system that not all machines may be able to meet. If you experience buffer underruns at the maximum supported latency, try running a latency testing program such as LatencyMon to determine the cause of the delays.

The current version of SAR requires that the host application which is creating endpoints have admin privileges. This is due to some security concerns with allowing applications to dynamically create audio endpoints, as well as the shared memory approach used to implement the WaveRT "hardware registers". The limitation may be removed in the future.