Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Barrybarrywu

macrumors newbie
Original poster
Hi everyone,

I’m Barry, the independent developer of Tutti, a native macOS menu bar app for managing multiple audio outputs.
I started building it because I regularly use a display and a Bluetooth speaker with my Mac. Audio MIDI Setup can create a Multi-Output Device, but normal volume control becomes awkward, the volume keys stop working, and devices with different latency can sound noticeably out of sync.

panel-desert.png


Tutti puts that workflow in the menu bar. It currently supports:

• Multiple simultaneous local audio outputs
• Master and per-device volume controls
• Per-device delay compensation
• Left/right channel assignment across two outputs
• Per-app volume, EQ, and output routing on macOS 14.4+
• Saved device presets and an iPhone remote

mac-latency-balance.png
mac-stereo-split.png
mac-per-app-eq.png


Tutti is a native, Apple-notarized macOS app. Its audio functionality is built on Core Audio, and it does not install a virtual audio driver, kernel extension, or system extension. When Tutti quits, it restores the previous system audio output.

Requirements and current limitations:

• macOS 13 or later
• Per-app features require macOS 14.4 or later
• AirPlay devices cannot currently join a Tutti multi-output group
• Some apps and macOS beta releases may have Core Audio compatibility issues

The core features are available for free. Pro has a seven-day trial and is a one-time purchase. Current pricing and downloads are available on the website:

Website
GitHub

Demo:


I’d especially like to hear about the audio setups people here actually use. Are you combining built-in speakers, displays, Bluetooth speakers, USB DACs, or multiple headphones? Which matters more in your workflow: unified volume control, device synchronization, or per-app routing?

I’m happy to answer technical questions and investigate compatibility issues.
 
  • Like
Reactions: bogdanw
What is Tutti Theater? I could't find it described in the documentation.
A "Quit' option would probably be useful below "Mute all' on righ-click.
 
What is Tutti Theater? I could't find it described in the documentation.
A "Quit' option would probably be useful below "Mute all' on righ-click.
Thanks for pointing that out—the name isn’t explained clearly in the documentation.

“Tutti Theater” is the temporary audio device macOS sees when Tutti’s cross-device Stereo Pairing is enabled. It lets you send the left channel to one selected speaker and the right channel to another. It isn’t a separate feature you need to configure.We’ve now added a more detailed explanation of “Tutti Theater” to the documentation on our website.

The Quit option below “Mute All” will be added in the next minor update. In the meantime, you can quit Tutti at any time by pressing Command–Q.

Thanks again for the helpful feedback!
 
  • Like
Reactions: bogdanw
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.