Add a 'Volume While Recording' slider, duck audio instead of hard-muting (also works on USB interfaces) #1502
newideas99
started this conversation in
Ideas
Replies: 1 comment
|
Update from a current v0.9.0/main rebase: I ported the combined branch back on top of https://github.com/benediktkraus/Handy/tree/feature/media-pause-fade-toggle-lock Scope in that branch:
Local verification after the rebase:
Posting here instead of opening a duplicate idea because this thread already captures the Core Audio ducking proposal. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
The problem
"Mute While Recording" on macOS toggles the system output mute flag via AppleScript. Two issues with that:
I listen to music a lot, especially while coding, and it was always annoying to pause or turn down whatever I'm playing just to dictate. I wanted the music to dip while I talk and come right back when I let go.
Proposed solution (working implementation)
Add a "Volume While Recording" slider next to the existing toggle (macOS):
Under the hood, macOS now tries three strategies in order:
Windows/Linux keep the current hard mute (slider hidden there). The setting keeps its existing key and stays opt-in.
This complements PR #1028 (pause-while-recording): pause is great for resumable media, ducking covers non-resumable audio (live streams, calls) and people who want their music to keep flowing.
Status
Implemented and tested on macOS (Apple Silicon), on both a Traktor Kontrol S4 USB interface (the #998 scenario — works) and regular outputs. I've already opened #1501 separately for two pre-existing mute bugs we hit along the way (audio stuck muted after cancel / quick taps). Happy to open the PR if there's interest — the branch is ready.
All reactions