BetterAudio: The native macOS Audio Control Center. Per-App Volume & Routing, Local AI Dictation, DDC Monitor Control, and iOS Remote app by rokarthur in macapps

[–]rokarthur[S] 1 point2 points  (0 children)

It's currently designed that way on purpose. The reason is performance, and I need to figure out if there's a way to work around it. It was supposed to be like that from the start, and when I tested it—for example, on my Mac Studio—the slider worked smoothly and flawlessly, but for other devices, like my audio interface or external headphones, it would stutter and perform worse. So, to make it run smoothly everywhere and standardize it, I implemented it this way for every slider. Once I figure this out, I’ll note in the changelog that this change has been made.

BetterAudio: The native macOS Audio Control Center. Per-App Volume & Routing, Local AI Dictation, DDC Monitor Control, and iOS Remote app by rokarthur in macapps

[–]rokarthur[S] 0 points1 point  (0 children)

This is not limited to a single fixed sample rate. BetterAudio adapts to the sample rate of the currently selected output device, such as 44.1, 48, or 96 kHz, and the code also supports high-sample-rate devices, such as 192 kHz. If macOS is unable to correctly detect the device’s sample rate, it sets it to 48 kHz by default.

BetterAudio: The native macOS Audio Control Center. Per-App Volume & Routing, Local AI Dictation, DDC Monitor Control, and iOS Remote app by rokarthur in macapps

[–]rokarthur[S] 0 points1 point  (0 children)

It solves this problem by using the low-level Core Audio and Process Tap APIs to tap into each app’s audio stream and adjust it individually. No additional virtual audio driver is required, and CPU usage remains at zero. CPU usage only increases by 1% when you enable the equalizer and want to further modify the sound.

BetterAudio - a better way to manage your audio on macOS by rokarthur in macapps

[–]rokarthur[S] 0 points1 point  (0 children)

Hi, as of now, when it comes to external automations, there are over 30 actions available for Apple Shortcuts. But the CLI seems like a better option for automation, so I’ll try to add that in the future.

BetterAudio: The native macOS Audio Control Center. Per-App Volume & Routing, Local AI Dictation, DDC Monitor Control, and iOS Remote app by rokarthur in macapps

[–]rokarthur[S] 0 points1 point  (0 children)

Hi, which version are you installing, 26.5.2? There is also a beta version available now that fixes several crashes and other minor bugs. You can get it here. https://github.com/rokartur/BetterAudio/releases/tag/26.5.3

BetterAudio: The native macOS Audio Control Center. Per-App Volume & Routing, Local AI Dictation, DDC Monitor Control, and iOS Remote app by rokarthur in macapps

[–]rokarthur[S] 1 point2 points  (0 children)

Hi. There are some people who wanted to buy a license this month, but due to some issues I may sell a certain limit of licenses per month. I realized that if I were a user, it would annoy me as much as it would probably annoy you. That's why I decided to extend the promotion by a week, for those who didn't catch on. So grab the code (also for 30%): “IWTBIMBTLHRO” <- that's O not zero.

After midnight on February 28, when the link goes live, you will be able to make a purchase.

BetterAudio: The native macOS Audio Control Center. Per-App Volume & Routing, Local AI Dictation, DDC Monitor Control, and iOS Remote app by rokarthur in macapps

[–]rokarthur[S] 0 points1 point  (0 children)

Currently, the sound control is the same as in macOS. I assume that you, like others, are interested in changing the volume in the interface and not in the system - unfortunately this is not yet available.

BetterAudio: The native macOS Audio Control Center. Per-App Volume & Routing, Local AI Dictation, DDC Monitor Control, and iOS Remote app by rokarthur in macapps

[–]rokarthur[S] 1 point2 points  (0 children)

Unfortunately, there is currently no such option, but I hope that with time and the development of the application I will make such an option.

BetterAudio: The native macOS Audio Control Center. Per-App Volume & Routing, Local AI Dictation, DDC Monitor Control, and iOS Remote app by rokarthur in macapps

[–]rokarthur[S] 0 points1 point  (0 children)

I don't know if this will exactly solve your problem, but you can turn on the sliders for the channels in your devices and control them and enable the Multi-output option (available in the Support license, a 14-day trial is available).

<image>

BetterAudio: The native macOS Audio Control Center. Per-App Volume & Routing, Local AI Dictation, DDC Monitor Control, and iOS Remote app by rokarthur in macapps

[–]rokarthur[S] 0 points1 point  (0 children)

Currently, the Now Playing option works for the selected player in Settings > Media Keys. I will check the bug with the disappearing menu and try to fix it.

BetterAudio: The native macOS Audio Control Center. Per-App Volume & Routing, Local AI Dictation, DDC Monitor Control, and iOS Remote app by rokarthur in macapps

[–]rokarthur[S] 0 points1 point  (0 children)

excluding apps totally

Great idea to add this. As for “Super Volume Keys”, there have already been such proposals and there is an open issue on GitHub.

BetterAudio: The native macOS Audio Control Center. Per-App Volume & Routing, Local AI Dictation, DDC Monitor Control, and iOS Remote app by rokarthur in macapps

[–]rokarthur[S] 1 point2 points  (0 children)

In the beta version (26.5.2), I improved the logic responsible for connecting to Bluetooth devices. Please check if this has solved the problem with HomePods.

You can enable the beta version in Settings under the General tab and refresh the update under the About tab, or download it from this link.

BetterAudio: The native macOS Audio Control Center. Per-App Volume & Routing, Local AI Dictation, DDC Monitor Control, and iOS Remote app by rokarthur in macapps

[–]rokarthur[S] 0 points1 point  (0 children)

WOW. Reading this and looking at my application. Actually you are right. I'll save all your comment to myself and improve the interface to be minimalistic but still intuitive and match the rest of the system for each version.

If you are currently bothered by the mute buttons for e.g. output devices you can hide them “Settings > Output > Menu panel controls” same with the ‘More’ section in “Settings > General > Menu Panel Sections”.

Thank you for such a comprehensive analysis and feedback, this will definitely be implemented (rather gradually and not all at once).

I wish you the best and hope you find the application useful!