Giter Club home page Giter Club logo

Comments (12)

BrentWilkins avatar BrentWilkins commented on September 25, 2024 1

Same thing here on my M1 Pro running Ventura 13.2.1. I installed the v1.0.6 binary release.
I noticed that the owner and group were different than everything else in the Plug-Ins directory, so I ran this:

$ sudo chown -R root:wheel /Library/Audio/Plug-Ins/HAL/ProxyAudioDevice.driver
$ sudo launchctl kickstart -k system/com.apple.audio.coreaudiod

The settings are now 'sticking' when I close and open Proxy Audio Device Settings, but my volume buttons don't work.

from proxy-audio-device.

briankendall avatar briankendall commented on September 25, 2024

Settings are applied automatically when you change them. Do you see the device's name change when you edit it? And does changing the proxied device have an immediate effect?

from proxy-audio-device.

MartinMajewski avatar MartinMajewski commented on September 25, 2024

Nope! That's why I'm asking.

When I start the settings app, I get the default PAD name (after uninstalling the plugin, the settings app is also not showing it anymore, so obviously, reading works). However, no changes are applied, not the name or the proxied device.

Does the settings app need admin rights, too?

from proxy-audio-device.

briankendall avatar briankendall commented on September 25, 2024

No, the settings app doesn't need admin rights. Which version of macOS are you using, and is it on an Intel or Apple Silicon mac?

from proxy-audio-device.

MartinMajewski avatar MartinMajewski commented on September 25, 2024

See 1st post ☝️

from proxy-audio-device.

briankendall avatar briankendall commented on September 25, 2024

Well that speaks to my level of reading comprehension! I don't offhandedly have a guess as to why the settings aren't working for you. One more question: if you change one of the settings, for example the name, and then quit and restart the app, does it reset back to its default value?

from proxy-audio-device.

MartinMajewski avatar MartinMajewski commented on September 25, 2024

Yes, it resets back to the standard values.

from proxy-audio-device.

briankendall avatar briankendall commented on September 25, 2024

@BrentWilkins I think you figured it out! I've confirmed I can reproduce the issue in Ventura if ProxyAudioDevice.driver is not owned by root. I'm also still able to use the volume keys on my keyboard. Are you sure you selected the proxy device as your main output device in System Settings or Control Center?

@MartinMajewski If you execute the two commands listed in BrentWilkins post, does it fix the issue for you?

from proxy-audio-device.

BrentWilkins avatar BrentWilkins commented on September 25, 2024

@briankendall I wasn't choosing my virtual device in the main system settings. I had to fiddle with the buffer size and who knows what else to get the audio back on. What are the units of the buffer and what is a 'typical good setting'?
Thanks for the awesome tool. I'm assuming it's lighter weight than some of the other options with more features. I hope to find time to look at getting this into Homebrew now that I have it working.

It looks like the issue was the command we used to install it:

sudo mv ./ProxyAudioDevice.driver /Library/Audio/Plug-Ins/HAL/

If I use sudo cp the owner and group changed for me; at least with a single empty test file.

from proxy-audio-device.

briankendall avatar briankendall commented on September 25, 2024

I updated the installation instructions to include changing the ownership of the driver to root, so hopefully that'll settle the issue.

The buffer doesn't really have units. It's just a count of how many samples are in it. And the higher the sample rate of the device, the smaller the length of time of the buffer will correspond to. A higher value means there's less chances of buffer overruns but high latency. I recommend setting it to one of the lower settings, but not too low. 64 is usually pretty good. If you get pops or clicks, then increase it to the next largest size.

I can't necessarily say this driver is lighter weight than other options. Certainly other solutions may have more features and more complexity, but they may be written more efficiently than my driver.

from proxy-audio-device.

aikiharp avatar aikiharp commented on September 25, 2024

I set ownership of the driver as recommended on my 2020 MBP M1 running Ventura 13.2.1 and while the PAD settings app retains the settings, I don't have volume control keys working, except for mute. I've selected PAD in System Settings and can control volume there and in Control Center, but not via the keyboard

from proxy-audio-device.

briankendall avatar briankendall commented on September 25, 2024

@aikiharp Can you control the volume of other audio devices using the keyboard?

from proxy-audio-device.

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.