Skip to content

agat-thuzat/SynchronousAudioRouter

 
 

Repository files navigation

Warning

This software is in early development. It is not ready for end-user consumption. Check back soon for updates.

Synchronous Audio Router

SynchronousAudioRouter is a Windows audio driver which allows you to route application audio through your digital audio workstation software. It has a few unique characteristics compared to similar virtual audio cable software:

  • All virtual audio streams are synchronized to a physical audio interface to mitigate clock drift/buffer underrun problems.
  • Allows dynamic creation of an unlimited number of Windows audio devices with custom names/metadata.
  • (TODO) Allows per-app override of Windows default audio device for apps which don't include a way to select an audio device.
  • Designed for use with DAW software. Instead of treating all virtual audio streams independently, they're mapped to a single multichannel ASIO interface which also includes all channels from the physical audio device.
  • Extremely simple UI. Because the DAW is expected to do all the hard work of audio processing, SAR doesn't need to include a complicated mixer interface or extensive configuration options.

System Requirements

  • Windows 7 or later.
  • An audio interface which supports ASIO. If your hardware doesn't come with a native ASIO driver, you may be able to use ASIO4ALL instead.
  • Digital audio workstation software. SAR is mainly tested using REAPER.

Building

Currently, a binary release of SAR is not yet available, as the project is still in a pre-alpha stage of development. If you'd like to build it from source code, you'll need Visual Studio 2015 and the Windows 10 WDK.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 92.1%
  • C 7.8%
  • Batchfile 0.1%