eiz / SynchronousAudioRouter

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

New build #11

Closed veins1 closed 6 years ago

veins1 commented 7 years ago

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

danielformosa0908 commented 7 years ago

i second this! SAR doesn't work on windows 10 and its making me sad :(

eiz commented 7 years ago

@veins1 it's coming, but is there a specific reason you're asking?

veins1 commented 7 years ago

@eiz Yep. My Studio One only opens once and I have to delete SAR or restart my pc to open it again. Also if I use SAR and host crashes, it doesn't completely exits and just hangs there eating memory and I have no audio cos it's still using ASIO. Those are two main reasons. I also tried to compile myself, installed it, control panel was working but no audio. Reinstalled last uploaded build and now FL doesn't work with SAR.

eiz commented 7 years ago

I'm currently not able to reproduce that with Studio One 3.3.4.41933, using either SAR 0.12 or the current master. I did encounter some issues with a prior install of it last year while working on a different problem (you couldn't access the SAR control panel unless you already had endpoints configured using other software), but it's currently working fine. If you could let me know the following:

It may help to understand what's going wrong for you. Have you tried using another DAW, and did that also fail in the same way?

One more thing, you may want to try this debug build: SynchronousAudioRouter-20160511-debug.zip. It will produce log files in your %APPDATA%\SynchronousAudioRouter\logs directory which may be useful.

EDIT: Posted this and immediately got a stuck Studio One.exe. Looking into it. I assume if you look in your process list in taskmgr after exiting, the process is still there and unkillable.

EDIT 2: OK, I also tracked down the problem I was having last year. This sounds like it may be related to your issue. When the application audio routing rules feature is enabled, Studio One will crash on startup on the second and subsequent attempts. This appears to be a compatibility issue with SAR's IMMDeviceEnumerator wrapper. The DirectMusic MIDI API Studio One is calling internally queries the MMDeviceEnumerator object for the undocumented interface GUID 3e52272f-3c89-45f8-be26-cb3b91ab42a0 which is not implemented, resulting in a null pointer dereference and crash. Looks like I need to do a bit more COM hacking...

veins1 commented 7 years ago

@eiz

I assume if you look in your process list in taskmgr after exiting, the process is still there and unkillable.

Yes. And it's not only Studio One but the same happened with Reaper.

pannal commented 7 years ago

There seems to have been serious development since the last official release. Can we expect a new beta soon?

ToxMox commented 7 years ago

@eiz Mackenzie, I just also wanted to say how great SAR is. I've tried Chevolume and Audiorouter and they were both super buggy and have been abandoned. SAR is quite wonderful and with the regex filtering I can make all Steam games redirect to a virtual cable.. Would love to donate or something to help development. I appreciate the work you've put into this.

cjunekim commented 7 years ago

I love SAR! It's much better than most of the alternatives. I really appreciate your effort.

It's been almost 2 years since the official release is done. Will the new version get released soon?