Git Product home page Git Product logo

Comments (16)

paulheu avatar paulheu commented on June 24, 2024 2

It appears the issue is with how WIN10 now uses the trusted installer. The endpoint builder seems to not have full access to the registry entry and so can't remove or change it once it's set up.

You can fix this by removing the registry entries for the endpoints under
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Capture\

Search for 'Audio Router' in the above sections to locate them.

Due to the fact these are controlled by the trusted installer and thus you can't delete them or set the permissions for administrators to do so, you need to use PsExec found here: https://technet.microsoft.com/en-us/sysinternals/bb897553.aspx

Then open admin cmd line and enter
psexec -i -d -s c:\windows\regedit.exe

You can now set permission to full for administrator and remove the entries. After this when you run Reaper it will set up the devices again and this time it will work as intended.

I know it's a bit of a workaround but you should not need to do this every day ;)

from synchronousaudiorouter.

DEDR1CK avatar DEDR1CK commented on June 24, 2024 1

Deleting an endpoint doesn't delete it from the registry, when remaking an endpoint it uses the same registry entry as the old one but doesn't rename it in Windows, right now this has to be done manually .

If I make an endpoint called Microphone Out, delete it then remake it as Microphone Test, Windows retains that it was called Microphone Out originally. In sound devices it is still called Microphone Out, I have to rename it to Microphone Test manually.

After editing the name in Windows, the registry for the old Endpoint changes the value of the Name field to reflect the new device.

http://imgur.com/Y4CbwTd

from synchronousaudiorouter.

pkviet avatar pkviet commented on June 24, 2024

+1 same here. Additionally I have to open Reaper as administrator in order to the SAR records or play peripherals to be available to reaper.

from synchronousaudiorouter.

paulheu avatar paulheu commented on June 24, 2024

Yes, from what I could see it is because the 'Trusted installer' owns the registry entry and the software is not allowed to edit or remove it.

from synchronousaudiorouter.

eiz avatar eiz commented on June 24, 2024

Investigating this now.

from synchronousaudiorouter.

ggiordantx avatar ggiordantx commented on June 24, 2024

I can't get SAR to create any endpoints. All the dialogs seem to work but the endpoints never create. I get an error message "There was an error opening the audio hardware: Error initializing ASIO buffers". This is from Reaper. The ASIO device I am selecting for the hardware interface works in Reaper. Any thoughts on what to look at. I have removed and reinstalled. Same result.

from synchronousaudiorouter.

paulheu avatar paulheu commented on June 24, 2024

If you are running latest official update for Windows10 this is due to the driver being unsigned. You will need to disable this requirement in UEFI settings and potentially set 'test mode' which you can revert once the driver is installed. There is quite a few sites that will explain how to do this, I do not have one handy atm so do a search for it.

If the driver for SAR shows as having an issue in Device Manager this is likely the issue you have.

from synchronousaudiorouter.

ggiordantx avatar ggiordantx commented on June 24, 2024

from synchronousaudiorouter.

paulheu avatar paulheu commented on June 24, 2024

MAke sure the ASIO driver is not in Safe mode as that will prevent using it

image

from synchronousaudiorouter.

ggiordantx avatar ggiordantx commented on June 24, 2024

from synchronousaudiorouter.

paulheu avatar paulheu commented on June 24, 2024

And what ASIO driver would that be?

from synchronousaudiorouter.

ggiordantx avatar ggiordantx commented on June 24, 2024

from synchronousaudiorouter.

kelan236 avatar kelan236 commented on June 24, 2024

Hey there. I'm seeing the same behavior as paulheu mentioned in his original post. I'm very new to this and I've been trying to mess around with it in the evenings with Reaper. This issue has had me thoroughly confused about what I was doing. Input/output names weren't matching up, endpoints didn't seem to be deleting. I think I've fiddled with it so much adding/removing endpoints and applications trying to understand what it's doing that I have no idea where I am now. I was just wondering if there have been any further developments on this issue?

Also, I'm not sure if this is related or not but it seems like I'm not able to save the correct endpoints to my programs. For example, I currently have 3 playback endpoints. Chrome Playback, which I created first, then VLC Playback, and then IE Playback. I set the endpoint for Chrome successfully, but when I try to set the endpoint for VLC it seems to keep getting flipped over to the Chrome Playback endpoint. Even if I set VLC to the VLC Playback endpoint in the Application Details window and click OK, and then immediately double click VLC to go back into the Application Details window, it has already flipped over to the Chrome Playback endpoint. And the same with Internet Explorer, when I try to set it to IE Playback it keeps flipping over to either the VLC Playback or the Chrome Playback endpoint instead. Would this weird behavior have anything to do with the things about registry and insufficient permissions and such that have been mentioned in this thread?

from synchronousaudiorouter.

slawagn avatar slawagn commented on June 24, 2024

Windows 7, also have the issue from the first post

from synchronousaudiorouter.

2L40K avatar 2L40K commented on June 24, 2024

@kelan236 As I can see, there are no developments on what @LDEDRICK has explained.

But how do you set the Chrome and IE Playback endpoints?
Only VLC has options for that purpose, for Chrome and IE you need to use:
"Enable per-application audio routing rules"
And it's not possible to see inside Chrome or IE where their playback goes.

from synchronousaudiorouter.

2L40K avatar 2L40K commented on June 24, 2024

It appears that all other applications and drivers that I have tested have the same behavior - they don't delete their endpoints even after complete uninstallation.

from synchronousaudiorouter.

Related Issues (20)

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.