Git Product home page Git Product logo

synchronousaudiorouter's Introduction

Build status

Synchronous Audio Router

Synchronous Audio Router 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. You get exactly as many endpoints as you need with no useless "Line 6" type names.
  • Allows per-app override of Windows default audio device for apps which don't include a way to select an audio device. Regex matching lets you set rules for many apps simultaneously, e.g. route every app under your steamapps directory to a specific endpoint.
  • 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.
  • Low latency. Since SAR is synchronous with the hardware audio interface and uses WaveRT to transport audio to/from applications, it doesn't impact your DAW's latency. It's practical to use 1-2ms buffer sizes on a cheap USB 2.0 interface.
  • 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.

Community

If you use SAR and would like to discuss issues related to it, please join the Discord server at https://discord.gg/9rwFdMW.

System Requirements

  • Windows 7 or later. If you are running a current version of Windows 10, Secure Boot is not supported.
  • 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.

HOWTO

See also: the old website / manual

Once you've installed SAR, nothing will immediately happen. To configure it, either:

  • Start your DAW (for beta: as admin!) and open its audio configuration settings. Select the Synchronous Audio Router ASIO driver and open the ASIO configuration dialog.
  • Start SAR Configuration tool from Windows' start menu (0.13.99.1 or later).
  • Get asioconfig and choose Synchronous Audio Router (prior to 0.13.99.1).

The SAR Configuration dialog will open.

SAR Endpoints Configuration image

Under Hardware Interface, select the ASIO driver for your physical audio device.

You can add an unlimited number of Windows audio endpoints from the SAR configuration dialog.

  • Playback endpoints allow Windows applications to play sound and show up as corresponding input channels on your ASIO device.
  • Recording endpoints allow Windows apps to record output sound and correspond to ASIO output channels.

Once you've added your channels, make sure they're enabled in your DAW -- most have a dialog or dropdown where you can select which channels are to be used.

SAR will expose more ASIO channels than the underlaying ASIO driver, like this:

  • The first ASIO channels are the physical ones from the underlaying ASIO driver.
  • Then, the remaining ASIO channels are mapped to virtual endpoints.

If you receive errors initializing the SAR ASIO driver, make sure you are running your DAW as admin. This is a requirement of the SAR beta build or if you choose Require Administrator privileges to access SAR option in the SAR installer.

Note that the endpoints created by SAR are only active while your DAW is running and has started ASIO. They are automatically disconnected when the ASIO driver is closed. If you're using REAPER, make sure "Close audio device when stopped and application is inactive" in the Audio preferences is disabled.

Windows 7 Installation Note

Make sure you have Windows update KB3033929 installed prior to installing SAR, otherwise you will receive an error about an unsigned driver.

Unsigned prereleased drivers note

Prereleases of SAR are unsigned. That means that it is required to enable testsigning boot option to make Windows load the driver. Else the driver won't be loaded. For more information about testsigning option, see here: https://docs.microsoft.com/en-us/windows-hardware/drivers/install/the-testsigning-boot-configuration-option#enable-or-disable-use-of-test-signed-code

synchronousaudiorouter's People

Contributors

amurzeau avatar eckynde avatar eiz avatar guusw avatar test12376 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

synchronousaudiorouter's Issues

Ghost Recon Wildlands blocks sarasio_x64.dll from loading and therefore no sound

Hi,

Not sure what else to do. When I encounter this issue with other games, I simply close down reaper, load the game, then load reaper again. This however does not work with Ghost Recon Wildlands as it seems the dll doesn't get unloaded after shutting down reaper. The only solution is to restart my computer, load the game and then load reaper. This is a bit problematic when streaming...

Any work around for this?

Love what you do by the way!

Admin rights ?

can you please make a version without the administrator rights needed ?

starting your daw in admin mode you can´t drag n drop files to or from the daw. it also makes other things complicated , otherwise awesome software though !

Mozilla Quantum doesn't route properly

As it stands, when making routing rules for Mozilla 57.0 and above it seems that the application doesn't get routed to the appropriate endpoint.

Other routing applications such as Audio Router and CheVolume have no problem routing the audio to the needed endpoint.

From observing these applications it seems that Mozilla Quantum has individual audio streams for individual tabs. This aspect of the new mozilla might contribute to this problem.

Netflix + SAR Error

When I try to run the Windows 10 Netflix app through SAR to get the audio into Reaper, Netflix does not play. It gives an error, and looking up the error says that it is a problem with audio drivers, so I assume the problem is somewhere in the SAR-Reaper connection. The error page is here.

The way I have it set up, everything should be routed in 8-channel 7.1 sound. I have a 7.1 receiver which Reaper is able to output to. I am able to get 7.1 sound through my normal media player into Reaper using a VAC and SAR combination (Media player is JRiver, it didn't like outputting directly into SAR so I'm doing some weird routing: JRiver -> VAC Cable -> Audio Repeater -> SAR Movie Channel -> Reaper). And that works fine, I can use Reaper on those channels as I would expect. However, when it comes to using the Netflix app, it does not work, regardless of whether I use JRiver's built-in Netflix streaming or the Windows 10 app. Both give the same error I linked above.

Thanks for the help,
Sasschary

Wont work in WIN10?

i have tested this twice on 2 computers.
both using Reaper

pc1: had windows 7 and the SynchronousAudioRouter worked flawlessly! Then i had to upgrade to windows 10 so i could use a new capture device for my studio, and then i started getting the "Error initializing ASIO buffer" and im not 100% sure as to what may be causing this.

pc2: fresh install of both reaper and SynchronousAudioRouter and i set the ASIO up, and im gettign "Error starting ASIO"

i have been having this issue for the past 2 days, im all out of options. Hope you can help me !
Thank you !

Unable to change end points in per-application settings

Hello. First off. LOVE SAR. The issue I am experiencing is that when I try to change the end points of specific applications, all I get is the "System Default" option. Clicking the dropdown arrow does not bring up anything. Not even a white blank area, just nothing. I've used SAR only a very short while, so it's entirely possible I am doing something wrong. I have definitely opened Reaper, (and I am using MuLab) in admin mode, so I know that is not the issue. Here is my setup:
capture
Again: Choosing the dropdown gives me nothing.

SAR not working with Reaper + Focusrite + latest Windows Update

Prior to the latest Windows Update that brought selection of audio device by application, SAR was working perfectly. Since then, Reaper can't output audio with it, and it doesn't detect the interfaces inputs. This is with Focusrite USB 2.0 Audio Driver, for 1st gen Scarlett interfaces.

Is it possible to use ReaRoute as the backend?

If I choose to use ReaRoute ASIO (x64) for Hardware Interface in SAR configuration window and click Configure button an error popup is shown : Failed to open ASIO driver.

If I continue to go on and come back to reaper, I see "1: No Interface Selected" from enabled inputs and cannot use the SAR driver from the reaper.

Is it possible to use ReaRoute as the backend ASIO?

Dante Virtual Soundcard

Hi:

i'm not a programmer, i'm a semi-ignorant recording engineer. i'm bringing multi-channel audio from a macbook to a windows 7 pc using dante virtual sound card.

i can bring the audio into my daw but i can't monitor it/route it to my windows 7 sound card and i'm trying to using synchronous audio router to do that. i'm trying to bring anywhere from 8-12 tracks of audio from the macbook into the pc and monitor each track in my daw software. is this a bad idea? right now i can't see how to do this.

you've clearly explained that a playback channel goes into an asio input channel but i'm having trouble envisioning how to get the virtual sound card connected to the sound card outputs

it's a really cool app and i promise not get you bogged down in a million questions.

thanks,

steven walcott

Uninstalling makes windows corrupted

This is really distressing. After uninstalling SAR (SynchronousAudioRouter_x64_0_13_debug_20170417.zip) the windows system is corrupted and now I can't press the start button or switch between windows with alt-tab. The problem is related to ShellExperienceHost.exe.

Reinstalling the newer version(0.13) does not solve. The only way I can use my windows is logging out from an account and then log in to another account to use it. I have searched the internet for the solution but most of them are obsolete now since the fall creators update.

Or the last resort is going back to the last restore point. I have experimented multiple times to make sure uninstalling SAR is the real cause, going back and forth between restore points.

Paypal donation or charging?

Since the recent death of the author of ASIO Link, there are almost no alternatives remaining except SAR for using virtual audio devices on windows with low enough latency for real-time use on windows. Often used Voicemeeter cannot actually stand against the real time demand.

I know that Mr. Straight is busy but would it be possible to pay him to continue maintaining and improving this wonderful project? Paypal donation or charging, like reaper, maybe?

compilation guide

Hello,
waiting impatiently for next release.
Until then could there be a compilation guide ?
thanks a lot for this wonderful project.

Error getChannels failed / ASIOGetChannels returned error code

In EnergyXT I get 2 dialogs 'Error getChannels failed' followed by a 'failed to create buffers' dialog.
In Bitwig I get a dialog with 'ASIOGetChannels returned error code: Not present'

I've tried various buffer sizes (256,512,1024) with both 44.1k and 48k.

Windows 10 x64, testing in Energy XT and Bitwig running the apps as Administrator.

Soundcard is Hammerfall HDSP 9632.

I can get the main dialog to appear but the Hardware Interface dropdown only has 'None'.

I've also installed ASIO4All but its not made any difference.

problem with endpoints

I am having issues where I initially made some endpoints which seem to stick around after having removed them and added new ones. Possibly a registry issue, running WIN10 Creators update.

I get things working by choosing the endpoints I see in the applications I use as well as desktop and then just trying the available ones in Reaper until I find a match.. So working yes, but obviouslynot how it's intended

Cannot use SAR with Reaper

Hi,

I installed the latest SAR from releases, and enabled it for all users, then rebooted. I ran Reaper as admin (just in case) and started configuring it based on the guides out there. Unfortunately, Reaper cannot open SAR as an ASIO device. I get the error "There was an error opening the audio hardware: Error initializing ASIO buffers". I have verified that it works with my interface's ASIO device directly (RME Babyface), and also installed ASIO4All and tested with that (reaper works with that too). I tried pointing SAR at both my interface and at ASIO4All and reaper fails to initialize it in both cases.

There are no log files in the 'AppData\Roaming\SynchronousAudioRouter\logs' folder so I have no idea how to troubleshoot this further. I see SAR in device manager and it has no warnings on it, it shows the digital signature and says it was installed properly.

I am on the latest version of Windows 10, but I actually tested this before the big update that introduced their audio mixer, and SAR also didn't work before the big update.

Is there some way I can at least get error logs in this case? Does the lack of logs indicate that SAR is not involved at all and Reaper is just failing to communicate with it entirely?

Error Initializing ASIO driver. Steinberg UR12

Hello,

i'm having issues getting SAR to run with my Steinberg UR12 Interface (Using the Steinberg/Yamaha ASIO driver). In Reaper it works fine to use the ASIO driver directly, but as soon as i select SAR and then within SAR the ASIO driver i get an error message saying "Error initializing ASIO driver".
I tried the ASIO4All driver aswell which works fine together with SAR, but with this one I get a weird crackling sound.
Are there any logs that I can post for detailed information?

Sometimes the registry filter causes "class not registered" errors

When using the registry filter for default endpoint overrides, sometimes IAudioClient::Initialize will start returning REGDB_E_CLASSNOTREG, preventing any WASAPI client from playing audio. Uninstalling the driver on the live system makes the error go away without rebooting, so it clearly seems to be a problem with the MMDeviceEnumerator registry override.

REAPER crashes while Skype is running

Skype seems to have a firm grip on the virtual audio devices of SAR.
When it is running (no audio being transmitted) and I close REAPER, REAPER crashes after reopening.

Unless I kill Skype completely, I can't open REAPER.

I don't know whether this is fixable by SAR, though.

Monitor output of DAW?

I've set up SAR to output from my DAW to OBS Studio. But I'd like to hear what I'm doing in the DAW.

My DAW only allows for one master output, which of course goes to OBS. Meaning I can't hear what I'm doing until I watch the recorded video.

Is there a way to monitor the audio from the DAW so I can hear what I'm doing?

Some kind of "loop back" feature, which sends the recording endpoint to a special playback endpoint, which I can then play back through the DAW to monitor.

I realise in certain situations this could cause unwanted feedback, but it would be useful in this case. Perhaps a special checkbox to enable "loop back" with a warning.

Audio Crackling (only happens when using SAR)

I have Reaper (obviously)
and i fresh installed windows. i installer SAR and reaper and ASIO4ALL and no matter what i do i cant stop this ocassional pop/crackle hapenning when i use the SAR.AUDIO routing drivers. i mainly use it for spotify and it just crackles here and there.

Hope you can help me find a solution.

digital signature

image 009

i am getting this error, i know you said you fixed it, but it wont start. thank you

reaper close suddendly

as soon as I put SAR on the asio configuration , reaper display an error and close reaper

New build

Hi, can you please compile and upload a new build?

No control panel

When trying to run SAR with Reason 9.5 I couldn't get the control panel to pull up. I get nothing but a red X. Is there something that I can do to fix this?

reaper freezes and can't kill it

I am happy with sar overall. But sometimes the reaper process gets stuck, usually when the preference window is open.

The bigger issue is I can't terminate the process and I can't even restart the OS, or turn off the computer.

I tried taskkill /t /f with admin privillege and it failed to kill reaper.

0.13 audio driver unsigned, won't install on Windows 10 x64 1703

Windows cannot verify the digital signature for the drivers required for this device. A recent hardware or software change might have installed a file that is signed incorrectly or damaged, or that might be malicious software from an unknown source. (Code 52)

Can't use Synchronous Audio Router as an ASIO Device with Jack

First of all, thank you @eiz for making this amazing software. Honestly, there isn't any other 'virtual cable' software that does what SAR does, which is why I so desperately want to get this working!

I'm using a newer version of SAR from here #13 (comment), because the 'official' v0.12 beta doesn't work on windows 10 + anniversary update (not on my computer at least).

Running jackd -RSv -d portaudio -d "ASIO::Synchronous Audio Router" -P 95 -p 64
gives me this:

jackdmp 1.9.11
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2016 Grame.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
Drivers/internals found in : C:\WINDOWS
Drivers/internals found in : C:\WINDOWS
JACK server starting in realtime mode with priority 10
self-connect-mode is "Don't restrict self connect requests"
Jack: JackWinThread::StartImp : create non RT thread
Jack: JackWinThread::ThreadHandler : start
Jack: Initializing PortAudio...
Cannot connect to named pipe after wait = \\.\pipe\server_jack_default_0 err = 2
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
Open error: is JACK server running?
jack_deactivate called with a NULL client
jack_deactivate called with a NULL client
jack_client_close called with a NULL client
Jack: JackPortAudioDriver::Open nframes = 64 in = 0 out = 0 capture name = ASIO::Synchronous Audio Router playback name
= ASIO::Synchronous Audio Router samplerate = 44100
Jack: JackDriver::Open capture_driver_name = ASIO::Synchronous Audio Router
Jack: JackDriver::Open playback_driver_name = ASIO::Synchronous Audio Router
Jack: Check protocol client = 8 server = 8
Jack: JackEngine::ClientInternalOpen: name = system
Jack: JackEngine::AllocateRefNum ref = 0
Jack: JackWinSemaphore::Allocate name = jack_pipe.default_system val = 0
Jack: JackEngine::NotifyAddClient: name = system
Jack: JackGraphManager::SetBufferSize size = 64
Jack: JackConnectionManager::DirectConnect first: ref1 = 0 ref2 = 0
Jack: JackGraphManager::ConnectRefNum cur_index = 0 ref1 = 0 ref2 = 0
Jack: JackDriver::SetupDriverSync driver sem in normal mode
Jack: JackPortAudioDriver::Open fInputDevice = -1, fOutputDevice 10
Jack: JackPortAudioDriver::Open setup max in channels = 0
Jack: JackPortAudioDriver::Open setup max out channels = 18
Jack: JackPortAudioDriver::OpenStream buffer_size = 64
Cannot connect to named pipe after wait = \\.\pipe\server_jack_default_0 err = 2
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
Open error: is JACK server running?
E0710 23:51:46.888397  1076 wrapper.cpp:398] Invalid buffer size: larger than system audio engine periodicity
jack_deactivate called with a NULL client
jack_deactivate called with a NULL client
jack_client_close called with a NULL client
Pa_OpenStream error = Unanticipated host error
Jack: JackDriver::Close
Jack: JackConnectionManager::DirectDisconnect last: ref1 = 0 ref2 = 0
Jack: JackGraphManager::DisconnectRefNum cur_index = 0 ref1 = 0 ref2 = 0
Jack: JackEngine::ClientInternalClose ref = 0
Jack: JackEngine::ClientCloseAux ref = 0
Jack: JackGraphManager::RemoveAllPorts ref = 0
Jack: JackWinSemaphore::Destroy jack_pipe.default_system
Can't open default PortAudio device
Jack: Terminate PortAudio...
Jack: ~JackDriver
Cannot initialize driver
Jack: no message buffer overruns
Jack: JackWinThread::Stop
Jack: JackWinThread::ThreadHandler : exit
JackServer::Open failed with -1
Jack: Succeeded in unlocking 82280346 byte memory area
Jack: JackShmMem::delete size = 0 index = 0
Jack: ~JackDriver
Jack: Succeeded in unlocking 1187 byte memory area
Jack: JackShmMem::delete size = 0 index = 1
Jack: Cleaning up shared memory
Jack: Cleaning up files
Jack: Unregistering server `default'
Failed to open server
PS C:\WINDOWS\system32>

However, starting Jack normally using -d "ASIO::ASIO4ALL v2" as the ASIO device then using SAR as the playback device on a DAW (I've tried Bitwig, Reaper, and FL Studio -- the lattermost to no avail), lets me create virtual playback / recording devices.

Thing is, I've seen tutorial videos on YouTube (here and here) showing that it is possible to just start jack with SAR so that I can just connect the virtual audio sink nodes with jack / catia directly, instead of having to go through a DAW. I'd definitely would prefer to do all my routing within Jack and use my DAW solely for music production.

I'm pretty sure the main issue here is this: E0710 23:51:46.888397 1076 wrapper.cpp:398] Invalid buffer size: larger than system audio engine periodicity. Thing is, my buffer size is already at 64 frames, which should really be "small enough". I even tried bringing it down to 16 frames, and it still shows the same error. This error doesn't appear when using -d "ASIO::ASIO4ALL v2".

There are also issues when using SAR on FL Studio. When using SAR as the playback device for FL Studio 12 (64 bit), I get this error:
image

When using SAR as the playback device for FL Studio 12 (32 bit), I get this error:
image

Those issues make SAR incompatible with FL Studio for any purpose, I'm unable to get system sounds to play on FL Studio.

As for Bitwig and Reaper, I am able to use SAR as the playback device, create virtual playback devices to act as a sink for system sounds (OS sounds, browser audio etc), and create live audio channels to get system sounds to actually play on the speakers via Jack which uses ASIO4ALL. But it really doesn't make sense for me to use a DAW just to re-route system sounds such that it can be concurrently sounded while I'm using FL Studio (which is my main DAW).

Is it no longer possible to use SAR as an ASIO device to use directly with Jack? Or am I doing something wrong here? I have very little experience in dealing with audio drivers, routing and such, especially on Windows, so any help would be appreciated.

Error starting ASIO (Win 10)

When i start reaper with SAR installed, the only thing i see is "Error starting ASIO"

screenshot_1

I am using ASIO4ALL as my "hardware" ASIO for now.

I uninstalled and reinstalled SAR but that didnt help anything. Also, starting Reaper as Admin or normal user doesnt change a thing...

Any Clues?

Can't increase ASIO buffer beyond 256

On my RME HDSP 3296 when running SAR 0.13 in Reaper I am unable to use ASIO buffer sizes over 256. When I try to set 512 I get an error on the ASIO device in Reaper. If I use the RME drivers on their own this works just fine.

Tried un- and reinstall of 0.13, went back to 0.12 all to no avail
Running fully updated WIN10 pro

"Unable to static init"

Hi,

I am trying to use wavosaur and when selecting asio driver -> synchronous audio router, i get the message shown in the title bar. Ableton also fails to open device when i select the SAR device from asio driver. I have tried uninstalling/reinstalling/repairing to no avail. Any thoughts?

Thanks,

Bill

Changes to supported sample rate not picked up by system audio engine

If you change the requested audio sample rate in the ASIO configuration, it appears Windows still believes the old sample rate is supported and doesn't fully re-initialize, resulting in unsupported audio format errors on playback. Reboot seems to solve it. Audiosrv might be caching some information here?

ASIOCreateBuffers fails if no underlying hardware device is selected

I've been trying to get the Router to work, but haven't had any success so far. Whenever I select the ASIO device in my DAW it aborts saying the device could not be initialized.

I'm on Windows 8.1 using Studio One 3, running with admin privileges as instructed. The underlying ASIO driver is the one that comes with the Focusrite Scarlett 2i4.

I restarted after installing (and reinstalling) the router and I've tried uninstalling any other programs that create windows audio devices or similar things.

I would love to provide a more detailed error, but I'm not getting any specific errors displayed and don't know if the driver keeps any crash logs.

Any ideas on what I could try to get it work or where to check for better error messages?

Update: I checked the Studio One log files, but they are not much more precise.

I get these two lines when selecting the Audio Router:

2016/02/15 20:59:11.125 [Warning] (asioservice): No outputs found in ASIO driver
2016/02/15 20:59:11.126 [Warning] (asioservice): No active ports for ASIO driver

Endpoints not rerouting audio

Hello,
I have been struggling to set up my SAR to route audio from certain applications to their own device. Below are some screenshots of my current setup.
REAPER Preferences: http://i.imgur.com/MelALa2.png
SAR Control Panel: http://i.imgur.com/MqbFIUJ.png
http://i.imgur.com/onhMaMK.png
Application details - Chrome: http://i.imgur.com/xjSTIV6.png
Reaper and sound: http://i.imgur.com/MtFuXTH.png Shows audio from chrome (which is only thing playing sound) is going to Desktop Audio Output, instead of Chrome.
I am running everything as admin.
Any suggestions?

Ability to make virtual devices permanent?

I absolutely love SAR but my biggest issue with it is that the virtual audio devices are created on the fly when I open Reaper. If I close Reaper for any reason the devices go away. This is problematic for me because things like Discord and OBS will reset all my custom selected SAR audio devices back to Default when that happens if they happen to be running when Reaper isn't. I wish there was a way to make the SAR devices just stay there.

Question about routing without an Host running

Hi all,
great project.
Since o deus ASIO link is sadly no more i wonder if SAR can be an option.
Is it possible to route Windows system audio to an ASIO interface without running an host, so that is possible to listen to Win system audio through an ASIO audio card/interface.
Is it possible to route the ASIO card out back to the Windows system audio, i.e. to record video captures for tutorials or examples on a DAW or other ASIO supporting software.
Many thanks and all the best!
a.

No Audio at all in PLAYERUNKNOWN'S BATTLEGROUNDS

In PUBG I get no audio when using SAR. If I reboot and don't start Reaper then I have audio in the game. I'm not even trying to route that game's audio via SAR. BattleEye blocks the sar dll but it always did that and It used to work so I'm guessing they changed something. Any insight?

To be clear even if I close Reaper and the SAR virtual devices go away I still I get no audio in the game until I restart the PC. Once I run Reaper once and SAR activates then no more audio.

Default device override not working for Battle.net games?

I'm trying this with this guide. Added the Battle.net folder to the SAR applications and tried Overwatch. It keeps playing back on the "Application" device, not the "Games" device.

Is this known? Do you need more technical details?

Thank you!

Edit: Windows 10 pro with ASIO4ALL

Write dev instructions

I don't currently have time to maintain SAR due to my work responsibilities and general life stuff. Create clear and concise developer build/test instructions in hope that someone can assist.

Playback endpoints max out at 44kHz

My sound card's lowest quality setting is 48hKz, but every endpoint I create displays 44kHz as its quality.

Don't want to debate the differences between 44 and 48, but thought they should be the same to minimize latency. Is this an issue or should I just not worry about it.

Ableton Live Can't Load Driver

When selecting the Synchronous driver in Ableton Win64 it says:

The device only has input channels. Live only supports audio devices that have at least one stereo output.

Then the driver fails to load.

Any ideas?

Only noise playing through endpoint

In my setup SAR endpoints are only playing noise, when the playback is started. The strange thing is that the noise is gone, when no signal is present (i.e. a silent part of the track), even though playback is still active.

My setup is as follows:
-Windows 10 1709 x64
-Dante Virtual Soundcard
-Presonus Studio One 2

Has anyone else had this issue?

Realtek ASIO Issues

So, I've set up SAR on my system with pretty great success, using ASIO4ALL. The only problem is that no matter how low I set the buffer size, there's always enough of a delay that I can't properly speak when I've got my microphone playing back into my headphones. To try to solve the issue, I decided to try using the Realtek ASIO driver that my computer has available.

This works well within REAPER. I am able to have my mic monitoring on and can't hear even the slightest bit of a delay. The problem is when I attempt to have any sounds come through the interfaces created by SAR. I've recorded what it sounds like when I send the Windows audio test through, available here.

Any ideas what this could be caused by, and/or how it can be fixed? Thanks!

Changing Application Routing Rule crashes DAW (Reaper)

I recently wanted to edit an app routing rule and found that I could not edit or delete anything. I was able to change the values, but nothing was saved, and Reaper would crash after clicking OK after making any changes. I can provide any other information needed, just not sure what to provide.

And Thank you, I use SAR with Reaper.fm and its been a great help to me.

The need for admin makes this app useless

i don´t know if i have already commented before ,

but starting your apps in admin mode means no drag and drop from a non admin prog to reaper ...
starting firefox in admin mode ? not a good idea

why don´t you just make your virtual devices persistent ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.