eiz / SynchronousAudioRouter

Low latency application audio routing for Windows
http://sar.audio/
GNU General Public License v3.0
999 stars 136 forks source link

Cannot use SAR with Reaper #47

Open kg opened 6 years ago

kg commented 6 years ago

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?

kg commented 6 years ago

I did some additional testing with the x86 version of REAPER (no difference), and with ASIOSigGen. ASIOSigGen also fails w/SAR and works with my interface. Its debug log has some info:

ASIOSigGen version 4.32 Copyright (C) 2017 George W. Taylor
All rights reserved!
http://www.TropicalCoder.com
"E:\Downloads\ASIOSigGen\ASIOSigGen.exe" 

Enumerating ASIO Drivers...

numDev: 0
ASIO Fireface USB
C:\WINDOWS\system32\fireface_usb_asio.dll

numDev: 1
ASIO4ALL v2
C:\Program Files (x86)\ASIO4ALL v2\asio4all.dll

numDev: 2
Synchronous Audio Router
C:\Program Files\Synchronous Audio Router\SarAsio.dll

Total num devices found: 3
Found ASIO Configuration file!
nRequestedDrvNum: 2, Num devices: 3
asioOpenDriver success!
Diver selected...
Synchronous Audio Router
C:\Program Files\Synchronous Audio Router\SarAsio.dll

Synchronous Audio Router
Driver Vers: 1
numInputChannels: 18, numOutputChannels: 12
inputLatency: 567, outputLatency: 575
minSize: 512, maxSize: 512
preferredSize: 512, granularity: 0
sampleRate: 48000
Channels available...
Channel: 0 - Group: 0 - Analog 1 (1), ASIO sample type: ASIOSTInt32LSB
Channel: 1 - Group: 0 - Analog 2 (1), ASIO sample type: ASIOSTInt32LSB
Channel: 2 - Group: 0 - Analog 3 (1), ASIO sample type: ASIOSTInt32LSB
Channel: 3 - Group: 0 - Analog 4 (1), ASIO sample type: ASIOSTInt32LSB
Channel: 4 - Group: 0 - Adat 1 (1), ASIO sample type: ASIOSTInt32LSB
Channel: 5 - Group: 0 - Adat 2 (1), ASIO sample type: ASIOSTInt32LSB
Channel: 6 - Group: 0 - Adat 3 (1), ASIO sample type: ASIOSTInt32LSB
Channel: 7 - Group: 0 - Adat 4 (1), ASIO sample type: ASIOSTInt32LSB
Channel: 8 - Group: 0 - Adat 5 (1), ASIO sample type: ASIOSTInt32LSB
Channel: 9 - Group: 0 - Adat 6 (1), ASIO sample type: ASIOSTInt32LSB
Channel: 10 - Group: 0 - Adat 7 (1), ASIO sample type: ASIOSTInt32LSB
Channel: 11 - Group: 0 - Adat 8 (1), ASIO sample type: ASIOSTInt32LSB
bOutputReady = true
pASIOBuffers->bInitSuccess
asioDriverInfo.outputBuffers to activate: 12
ptrASIO->createBuffers failed!
AsioDriverList destruction.
pannal commented 6 years ago

Did you try running REAPER without admin rights in that case?

kg commented 6 years ago

Yes

On June 6, 2018 7:41:31 PM PDT, pannal notifications@github.com wrote:

Did you try running REAPER without admin rights in that case?

-- You are receiving this because you authored the thread. Reply to this email directly or view it on GitHub: https://github.com/eiz/SynchronousAudioRouter/issues/47#issuecomment-395274581

paulheu commented 6 years ago

Not that it helps you, but I can confirm I run SAR with Reaper with no issues.