Developer Tools macOS Utilities 1 min read

FineTune: The Free macOS Audio Tool Killing SoundSource

B
Bright Coding
Author
Share:
FineTune: The Free macOS Audio Tool Killing SoundSource
Advertisement

FineTune: The Free macOS Audio Tool Killing SoundSource

Your Mac's audio is broken. Here's the fix nobody told you about.

Picture this: You're in a critical video call, but Slack's notification pings explode at ear-shattering volume. Your Spotify playlist is whisper-quiet while YouTube ads blast through your headphones. You've got three audio devices on your desk—USB mic, studio monitors, Bluetooth earbuds—but macOS forces you to dig into System Settings every time you want to switch. And don't even get me started on trying to EQ different apps differently.

Sound familiar? You've probably looked at SoundSource, the $47 audio utility from Rogue Amoeba. Maybe you paid for it. Maybe you pirated it. Maybe you just suffered in silence, accepting that macOS audio control is fundamentally primitive.

Stop. There's a better way—and it won't cost you a penny.

Enter FineTune, the free, open-source macOS menu bar app that's making paid audio utilities sweat. Built by developer Ronit Singh and licensed under GPL v3, FineTune delivers per-app volume control, multi-device output routing, 10-band parametric EQ, AutoEQ headphone correction, and a laundry list of pro features that rival—and in some cases surpass—expensive commercial alternatives.

The secret's out. Top developers and audio professionals are quietly switching. Here's everything you need to know.


What Is FineTune?

FineTune is a macOS menu bar application that hijacks your system's audio pipeline to give you surgical control over every sound-producing app on your Mac. Born from frustration with macOS's primitive global volume slider, it's designed for power users who refuse to compromise.

Creator Ronit Singh released FineTune as an open-source project under the GPL v3 license, meaning anyone can inspect the code, contribute improvements, or fork it for their own needs. No corporate backing. No subscription traps. Just pure utility.

The app requires macOS 15.0 (Sequoia) or later—a deliberate choice that lets Singh leverage modern audio APIs for rock-solid performance. It lives exclusively in your menu bar, staying invisible until you need it, then appearing with a click or customizable hotkey.

Why it's trending now: The audio utility space has been stagnant for years. SoundSource dominated but costs $47. BlackHole and similar open-source tools require manual configuration. FineTune bridges the gap: pro-grade features, zero cost, minimal friction. The GitHub repository has seen explosive growth as developers share it across Reddit, Hacker News, and Twitter—often with the same refrain: "I can't believe this is free."

The project's momentum reflects a broader shift in developer tooling. Open-source alternatives to expensive utilities are winning when they match or exceed commercial quality. FineTune isn't just competing with SoundSource; it's redefining what users should expect from system audio tools.


Key Features That Hit Different

FineTune's feature set reads like a wishlist from audio engineers, streamers, and remote workers. Let's dissect what makes it special:

🎚 Surgical Volume Control

Per-app sliders with independent mute toggles are just the beginning. FineTune offers 2x/3x/4x gain presets to boost quiet apps without touching system volume—a lifesaver for poorly mastered video calls or whisper-quiet podcasts.

The pinned apps feature lets you pre-configure apps that aren't currently playing. Set up your Zoom EQ and routing before the meeting starts. The ignore apps option completely removes FineTune's audio tap from specific applications, returning them to normal macOS behavior—crucial for apps that conflict with audio capture.

Scroll-wheel adjustment works on any slider: hover and scroll. No clicking, no dragging. Muscle memory takes over.

⌨️ Keyboard-First Design

FineTune treats keyboard users as first-class citizens. Global hotkeys for App Volume Up/Down/Mute target whichever app is currently audible—not the foreground window. Background YouTube playing while you code? Volume down hits YouTube, not your terminal.

The configurable step size (Coarse/Normal/Fine/Extra-Fine) governs everything: media keys, global hotkeys, and popup arrow-key navigation. Hold-to-ramp behavior matches macOS's native key repeat. Volume-up while muted intelligently unmutes and sets level in one action.

Once the popup is open, full keyboard navigation works: ↑/↓ between rows, ←/→ adjust volume (Shift doubles step), M toggles mute, Tab switches output/input tabs, Esc closes. The focused row auto-scrolls to stay visible.

🔀 Audio Routing Mastery

Multi-device output sends identical audio to multiple devices simultaneously—perfect for monitoring setups or sharing audio with a co-worker. Per-app routing sends specific apps to specific outputs: Spotify to studio monitors, Zoom to headset, system alerts to built-in speakers.

Device priority auto-switches to your preferred device when connected, with graceful fallback on disconnect. Auto-restore remembers exact volume, routing, and EQ settings per device, reapplying them instantly on reconnection.

🎛 Professional EQ & Correction

The 10-band parametric EQ includes 20 presets across 5 categories. Save unlimited user presets per app. But the killer feature? AutoEQ headphone correction—search thousands of measured headphone profiles or import ParametricEQ.txt files from EqualizerAPO. Your $50 earbuds can sound like reference monitors.

Loudness compensation uses ISO 226:2023 equal-loudness contours to maintain perceived frequency balance at low volumes. Bass doesn't disappear when you turn down late-night listening.

🖥 System Integration Depth

Smart volume backend auto-detects whether hardware volume controls actually work on your USB DAC or HDMI output. Broken hardware slider? Force software volume per-device; FineTune remembers forever.

The device inspector reveals sample rate (with picker), transport type, UID, hog-mode status, and software-volume override. DDC monitor control adjusts external display speaker volume. Bluetooth management connects paired devices directly from the menu bar.

Media keys (F10-F12) work through FineTune's pipeline, functioning on devices where macOS's native keys are greyed out. Choose Tahoe-style or Classic HUD visuals. The dynamic menu bar icon offers four styles, with Speaker mode showing live volume levels and mute state.


Real-World Use Cases Where FineTune Shines

1. The Remote Work Power User

You're on Zoom with your team, but Slack, email, and calendar notifications constantly interrupt. With FineTune: set Zoom to 100% with a vocal clarity EQ preset, drop notification sounds to 20%, route Spotify to a separate output for post-meeting focus music. Your call quality is pristine; distractions are tamed.

2. The Music Producer with Multiple References

You mix on studio monitors but check masters on headphones and a Bluetooth speaker. FineTune's multi-device output lets you A/B simultaneously. Apply AutoEQ correction to your headphones for translation accuracy. Route your DAW to monitors while keeping system alerts on built-in speakers so they don't blast through your mix.

3. The Streamer Managing Complex Audio

OBS, game audio, Discord, music, alerts—streamers juggle multiple audio sources. FineTune gives independent control of each without touching OBS's internal mixer. Route game audio to stream output only, Discord to your headset, music to both. EQ your voice mic with the 10-band for broadcast-ready tone.

4. The Developer in Open Offices

Coding with ambient focus music but need to catch critical Slack pings? Pin Spotify, set to low volume with a bass-cut EQ so it stays non-intrusive. Keep Slack at medium volume with a presence boost. When someone calls on Zoom, the global mute hotkey silences everything except the call—because FineTune targets audible apps, not foreground windows.


Step-by-Step Installation & Setup Guide

Getting FineTune running takes under two minutes. Here's the complete process:

Installation

Homebrew (Recommended):

brew install --cask finetune

This taps the official cask, handles dependencies, and keeps FineTune updated with brew upgrade.

Manual Download: Grab the latest .dmg from the releases page, mount it, and drag FineTune to Applications.

First Launch & Permissions

  1. Open FineTune from Applications. macOS will warn about downloaded software—click "Open" anyway.

  2. Grant Screen & System Audio Recording permission when prompted. This is non-negotiable: FineTune needs to tap the system audio stream to process per-app audio. macOS categorizes this under screen recording because audio capture shares the same permission framework.

    Go to System Settings → Privacy & Security → Screen & System Audio Recording → Enable FineTune.

    Advertisement
  3. Click the FineTune icon in your menu bar. Apps currently playing audio appear automatically with individual sliders.

Initial Configuration

Set up device priority (one-time): Open edit mode via the pencil icon, drag your preferred output devices above built-in speakers. When you connect your USB DAC or Bluetooth headphones, FineTune switches automatically.

Configure hotkeys: Settings → Shortcuts → bind App Volume Up/Down/Mute and Toggle Popup to your preferred keys. I use ⌃⌥↑/↓/M for volume and ⌃⌥Space for popup toggle.

Pick your theme and density: Settings → General → Theme (match system/light/dark) and Popup Size (Compact/Comfortable/Spacious). Changes apply instantly.

That's it. FineTune is now your audio command center.


REAL Code Examples from FineTune

FineTune's repository includes build instructions and automation hooks. Here are the actual commands and patterns from the project:

Building from Source

# Clone the repository
git clone https://github.com/ronitsingh10/FineTune.git

# Enter project directory
cd FineTune

# Open in Xcode—requires macOS 15 SDK and Xcode 16+
open FineTune.xcodeproj

What's happening here: FineTune is a native Swift/SwiftUI application targeting macOS 15.0+. The .xcodeproj contains the full build configuration. You'll need Apple's development toolchain—no external dependencies or package managers required. The GPL v3 license means you can modify and redistribute, but derivative work must also be open-source.

Homebrew Cask Installation (Verified)

# Install via Homebrew—this is the production distribution method
brew install --cask finetune

# Future updates
brew upgrade finetune

Why this matters: The --cask flag tells Homebrew this is a binary macOS application, not a command-line tool. The cask formula is community-maintained and verified against the official releases. This single command handles app installation, quarantine attribute removal, and future updates—far cleaner than manual DMG management.

URL Scheme Automation

FineTune exposes URL schemes for scripting. From the documentation:

# Open FineTune popup from Terminal
open "finetune://toggle"

# Set specific app volume (0.0 to 4.0)
open "finetune://volume?app=com.apple.Safari&level=0.75"

# Mute specific app
open "finetune://mute?app=com.spotify.client"

# Route app to specific device
open "finetune://route?app=com.apple.Music&device=Built-in Output"

Deep dive: These URL schemes integrate with macOS Shortcuts, Raycast, Alfred, or shell scripts. The app parameter uses bundle identifiers—find them with osascript -e 'id of app "AppName"'. Volume levels exceed 1.0 for boost functionality (up to 4.0 = 400%). Device names must match exactly as shown in FineTune's device list.

Practical pattern: Create a Raycast script that toggles between "Focus Mode" (music to speakers, notifications muted, Slack at 30%) and "Meeting Mode" (Zoom to headset, everything else muted). Bind to a single keystroke.

AutoEQ Profile Import

For headphone correction, FineTune accepts standard ParametricEQ.txt files:

# Example: Download and import AutoEQ profile for Sony WH-1000XM5
curl -L "https://raw.githubusercontent.com/jaakkopasanen/AutoEq/master/results/oratory1990/harman_over-ear_2018/Sony%20WH-1000XM5/Sony%20WH-1000XM5%20ParametricEQ.txt" \
  -o ~/Downloads/WH-1000XM5_ParametricEQ.txt

# In FineTune: Device Inspector → AutoEQ → Import → Select downloaded file

Technical explanation: AutoEQ profiles contain frequency, gain, and Q values for parametric filters. FineTune parses these and applies them as its 10-band EQ configuration. The correction compensates for your headphones' measured frequency response deviations from the Harman target curve—essentially tuning cheap headphones to sound like expensive reference gear.


Advanced Usage & Best Practices

Optimize Your Workflow

Use pinned apps strategically. Pin your top 5-7 audio apps in priority order. This eliminates hunting through dynamic lists and lets you pre-configure EQ/routing before apps launch.

Master the keyboard shortcuts. After two days of muscle memory, you'll rarely touch the mouse. The popup toggle from fullscreen apps is transformative for focused work.

Create app-specific EQ presets. Save "Video Calls" (vocal clarity boost, slight compression), "Music Production" (flat reference), and "Podcasts" (bass roll-off, presence boost). FineTune applies these per-app automatically.

Handle Edge Cases

Broken hardware volume on USB interfaces? Open device inspector, force software volume. FineTune remembers this per-device UID, so reconnecting the same DAC restores your setting.

Apps missing from FineTune? They may not use standard macOS audio APIs. Check if they're using exclusive mode or custom audio engines. Add to ignore list if problematic.

Audio latency concerns? FineTune's tap adds minimal latency (~5-10ms), but for critical recording, use ignore list to bypass your DAW entirely.

Automation Integration

Combine URL schemes with Hammerspoon or skhd for hyper-customized workflows:

-- Hammerspoon: Auto-lower music when Zoom starts
local zoomAudio = hs.application.watcher.new(function(appName, eventType)
  if appName == "zoom.us" and eventType == hs.application.watcher.launched then
    hs.execute("open 'finetune://volume?app=com.spotify.client&level=0.15'")
  end
end)
zoomAudio:start()

Comparison with Alternatives

Feature FineTune SoundSource BlackHole + eqMac Loopback
Price Free (GPL v3) $47 Free + Free/Paid $99+
Per-app volume ✅ Native ✅ Yes ⚠️ Via eqMac ✅ Yes
10-band EQ ✅ Per-app ✅ Per-app ✅ Global only ✅ Per-app
AutoEQ headphone correction ✅ Built-in ❌ No ⚠️ Manual import ❌ No
Multi-device output ✅ Yes ✅ Yes ❌ No ✅ Yes
Keyboard shortcuts ✅ Extensive ✅ Basic ❌ No ❌ No
Open source ✅ Yes ❌ No Partial ❌ No
Menu bar native ✅ Yes ✅ Yes ❌ Separate app ❌ No
macOS 15+ optimization ✅ Yes ⚠️ Legacy support ❌ Older APIs ⚠️ Legacy support
Loudness compensation ✅ ISO 226:2023 ❌ No ❌ No ❌ No

Verdict: SoundSource remains polished with longer development history, but FineTune matches core functionality at zero cost while adding unique features like AutoEQ integration and superior keyboard control. BlackHole/eqMac combinations require manual configuration and lack cohesion. Loopback is overkill for most users and prohibitively expensive.

For developers and power users comfortable with open-source tools, FineTune is the rational choice. The GPL v3 license guarantees long-term availability even if development stalls.


FAQ

Q: Is FineTune safe? It asks for screen recording permission. A: Yes. macOS bundles audio capture under "Screen & System Audio Recording." FineTune only captures audio, not video or screen content. The code is open-source—audit it yourself.

Q: Why macOS 15+ only? I'm on Sonoma. A: FineTune leverages modern audio APIs introduced in Sequoia for reliable per-app capture. Downgrading would compromise stability. Upgrade your OS or use SoundSource for older versions.

Q: Does FineTune work with Apple Silicon and Intel Macs? A: Yes. The universal binary runs natively on both architectures. Performance is identical.

Q: Can I use FineTune with audio interfaces and external DACs? A: Absolutely. FineTune's smart backend detects hardware vs. software volume control. Force software volume if your DAC's hardware slider is non-functional.

Q: How does per-app volume actually work technically? A: FineTune installs audio taps on each app's output stream, processes volume/EQ in real-time, then mixes to your selected output device. This requires system-level audio access.

Q: Will FineTune affect my audio quality? A: Processing is 32-bit float throughout—no bit-depth reduction. Minimal latency added. For absolute transparency, add apps to the ignore list to bypass processing entirely.

Q: Can I contribute to development? A: Yes! Star the repo, report issues, or submit pull requests. See CONTRIBUTING.md for guidelines.


Conclusion

FineTune represents what open-source development should be: identifying a genuine pain point, executing with technical excellence, and releasing without artificial scarcity. Ronit Singh didn't just clone SoundSource—he reimagined what system audio control could feel like on modern macOS.

The keyboard-first design, AutoEQ integration, and intelligent device management show deep understanding of actual workflows. The GPL v3 license ensures this tool remains free and improvable forever. No subscriptions, no feature gates, no dark patterns.

If you've been paying for audio utilities—or worse, suffering without them—this is your exit ramp. Install FineTune via Homebrew in seconds, configure your ideal setup in minutes, and wonder how you ever tolerated macOS's primitive audio controls.

The audio revolution on macOS is here. And it's completely free.

⭐ Star FineTune on GitHub — Help others discover this hidden gem, then download the latest release and take back control of your Mac's sound.

Your ears will thank you.

Advertisement

Comments (0)

No comments yet. Be the first to share your thoughts!

Leave a Comment

Apps & Tools Open Source

Apps & Tools Open Source

Bright Coding Prompt

Bright Coding Prompt

Categories

Advertisement
Advertisement
Advertisement