Precision audio management for macOS
- Device priority — Set preferred output order; auto-fallback on disconnect
- Input device control — Monitor and adjust microphone levels
- Pinned apps — Pre-configure apps before they play
- Audio routing — Send apps to different outputs or follow system default
- Per-app volume — Individual sliders and mute for each application
- Multi-device output — Route audio to multiple devices simultaneously
- SW Volume control for devices w/o HW control — Monitor and adjust volume levels of devices w/o hardware mgmt, via SW
- Monitor speaker control — Adjust volume on external displays via DDC
- Volume boost — Amplify up to 400%
- Sound Enhancements — Clarity, Ambience, Surround Sound, Dynamic Boost, Bass Boost with stackable layering per device
- Variable 9-band system-wide EQ — 13 presets, stackable per-device
- Fixed 10-band per app EQ — 20 presets across 5 categories
- Visualiser — 10-band analyser w/ resonant IIR bandpass filters; per-band energy bars animating outward
- Colour schemes and themes — Light mode, dark mode, liquid glass, hi/lo-contrast, colour pickers
- URL schemes — Automate volume, mute, device routing, and more from scripts
- Menu bar app — Lightweight, always accessible
macOS has no built-in per-app volume control, and no way to shape how your system sounds. FineTuneFX fixes that:
- Turn down notifications without touching your music
- Route different apps to different speakers
- Boost quiet apps, tame loud ones
- Control devices that macOS can't — like HDMI TVs with no hardware volume
- Shape your sound with per-device and system-wide EQ, presets, and stackable effects
- Visualise audio activity in real time
- Fully themeable with light, dark, and high-contrast modes
- Free forever, no subscriptions
FineTuneFX is a fork of FineTune, extended and vibe-coded with Claude, with features from fxSound.
- macOS 15.0 (Sequoia) or later
- Audio capture permission (prompted on first launch)
App not appearing?
Only apps actively playing audio show up. Start playback first.Volume slider not working?
Some apps use helper processes. Try restarting the app.Input devices not showing?
Grant microphone permission in System Settings → Privacy & Security → Microphone.Control FineTuneFX from Terminal, shell scripts, Shortcuts, Raycast, or any app that can open URLs. Editor's note: This is a legacy feature from FineTune and has not been tested for FineTuneFX
| Action | Format | Description |
|---|---|---|
| Set volume | finetune://set-volumes?app=BUNDLE_ID&volume=PERCENT |
Set volume (0–100, or up to 400 with boost) |
| Step volume | finetune://step-volume?app=BUNDLE_ID&direction=up |
Nudge volume up or down by ~5% |
| Set mute | finetune://set-mute?app=BUNDLE_ID&muted=true |
Mute or unmute an app |
| Toggle mute | finetune://toggle-mute?app=BUNDLE_ID |
Toggle mute state |
| Set device | finetune://set-device?app=BUNDLE_ID&device=DEVICE_UID |
Route an app to a specific output |
| Reset | finetune://reset |
Reset all apps to 100% and unmuted |
# Set Spotify to 50% volume
open "finetune://set-volumes?app=com.spotify.client&volume=50"
# Set different volumes for different apps at once
open "finetune://set-volumes?app=com.spotify.client&volume=80&app=com.hnc.Discord&volume=40"
# Mute multiple apps at once
open "finetune://set-mute?app=com.spotify.client&muted=true&app=com.apple.Music&muted=true"
# Step Discord volume down
open "finetune://step-volume?app=com.hnc.Discord&direction=down"
# Route an app to a specific device
open "finetune://set-device?app=com.spotify.client&device=YOUR_DEVICE_UID"
# Reset everything
open "finetune://reset"Finding bundle IDs and device UIDs
Bundle IDs — App names shown in FineTune map to bundle IDs. Common ones:
- Spotify:
com.spotify.client - Apple Music:
com.apple.Music - Chrome:
com.google.Chrome - Safari:
com.apple.Safari - Discord:
com.hnc.Discord - Slack:
com.tinyspeck.slackmacgap
To find any app's bundle ID:
osascript -e 'id of app "App Name"'Device UIDs — In FineTune, click the pencil icon to enter edit mode, then click the copy button next to a device name to copy its UID.
git clone https://github.com/theislampill/FineTuneFX.git
cd FineTune
open FineTune.xcodeproj


