Skip to content

Latest commit

 

History

47 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

English · 中文

Tutti app icon

Tutti

Sound and display control for Mac.
Bring your setup together.

Download for Mac · Website · Documentation

Release macOS 13+ Downloads Pro $12.99 one-time

No virtual audio driver or system extension

Tutti in light and dark appearance: audio outputs, per-app volume, microphone controls, display brightness and resolution, and presets

Why Tutti?

Give each speaker a part

Play through several outputs together, then tune them individually. Send the left channel to one speaker and the right to another, adjust each device's balance, or add delay to faster outputs to match a slower one. Delay tuning cannot make Bluetooth audio arrive sooner.

Switch your sound and screens together

Save your audio outputs, volumes, app settings, display selection, and brightness as one preset. A movie setup can use your speakers and dimmer screens; a work setup can restore different outputs and brightness. Resolution, refresh rate, and main-display changes remain local manual controls and are not saved in presets.

Stay in control from the couch

Use Tutti Remote on your iPhone to choose outputs, adjust device and app volume, control music playback, or change display brightness over your local network.

One panel for everyday controls

  • Apps: individual volume, six-band EQ and Turbo boost, with per-app output routing.
  • Displays: individual or grouped brightness, Follow Built-in, resolution, refresh rate, existing HiDPI modes, and main-display selection. Brightness upscaling is available on eligible screens.
  • The rest of your desk: microphone controls, Now Playing for Apple Music and Spotify, and Device Guard for preferred audio devices and volume.

See the full feature list and interactive demo.

Tutti in your day

From work desk to movie night

Work with headphones and screens set for reading. When it's time for a movie, switch to a preset you've saved to select your speakers, restore their volume, and dim your displays together. Once you're on the couch, adjust volume and brightness from your iPhone.

Headphones for you, speakers for the lesson

During a lesson or rehearsal, play the same backing track through headphones and speakers: follow the music in your headphones while students practice along with the speakers. Adjust headphone and speaker volume separately. If one output plays ahead of the other, add delay to the faster one, then save your usual setup as a preset.

Turn down one app, keep the rest as they are

Keep music playing quietly while you work. If a video in your browser is suddenly too loud, turn down the browser in Tutti without changing the music or your Mac's overall volume. Give each app a level that feels right.

Two speakers, a left and a right

Assign the left channel to the speaker on one side of your desk and the right channel to the other, then adjust their volumes to balance what you hear. If one plays later, add delay to the faster output to align them by ear. Save the combination as a preset.

Clearer by day, gentler at night

Outdoors or beside a bright window, your screen can be hard to see even at maximum brightness. Enable Brightness Upscaling on an eligible display to make it easier to read. At bedtime with the lights off, the lowest brightness may still feel too bright; Extra Dim can lower supported screens below their normal hardware minimum.

Both adjustments can affect color accuracy; turn them off for color-critical editing.

Bluetooth synchronization limits

Tutti can compensate for a relatively stable time difference by delaying the faster output. It cannot make a slower Bluetooth speaker play sooner. Some Bluetooth devices may fall out of sync after a track change, pause/resume, reconnection or during continuous playback, even when the saved setting stays the same. If adjustment does not hold, try a wired connection or use one output. Neither restoring a saved setting nor a one-time calibration guarantees ongoing synchronization.

Bluetooth synchronization limits

Install

Download the latest DMG, move Tutti to Applications, and open it. Or install with Homebrew:

brew install --cask barrybarrywu/tap/tutti

Click the menu bar icon and select the outputs you want to use. Select more than one for multi-output playback, then adjust the group volume or each output separately. Tutti checks for updates automatically; release notes describe what's changed.

Free & Pro

Free, without a time limit: multi-output playback, device volume, per-app volume, Turbo and EQ, plus local display brightness and display-mode controls on supported macOS versions.

Pro adds: presets, per-app output routing, stereo pairing, per-device balance and latency tuning, global shortcuts, desktop widgets, Raycast control, iPhone remote control, and eligible display brightness upscaling.

Tutti Remote is free to download on iPhone; controlling your Mac requires Tutti Pro on the Mac.

$12.99 one-time, no subscription. Includes a 7-day Pro trial, one active Mac per license, and a 14-day refund policy. When the trial ends, free features keep working. Compare plans and get Pro.

Control from anywhere

  • Tutti Remote for iPhone — control outputs, device and app volume, music playback, and display brightness over your local network.
  • Raycast — set volume, mute, or apply a preset.
  • Shortcuts, Siri & Spotlight — use Tutti actions to switch presets, mute, or set volume in your workflows. See the setup guide.
Compare Tutti, SoundSource, FineTune, and BetterDisplay

Choose by the workflow you need. Tutti combines audio and display controls; the alternatives below also offer capabilities outside Tutti's scope.

Workflow Tutti SoundSource 6 FineTune BetterDisplay 5
Multi-output playback Yes; stereo split, balance and delay tuning Output groups, including AirPlay Multi-device routing Not listed
Per-app volume / EQ / routing Volume + 6-band EQ + routing Volume + 10-band EQ + routing Volume + 10-band EQ + routing Not listed
Display control Brightness, existing display modes and upscaling Not listed Not listed Brightness, flexible HiDPI, virtual screens and more
Combined audio + display-brightness presets Yes Not listed Not listed Not listed
Companion iPhone remote Tutti Remote Not listed Not listed Not listed
Other strengths Sound and brightness in one panel AirPlay groups; Audio Unit effects AutoEQ headphone correction; open-source Custom resolutions, virtual displays, PIP and 3D LUTs
Installation No virtual audio driver or system extension ARK plugin + audio permissions App + audio capture permission App installation

“Not listed” means the cited official documentation does not advertise that workflow; it is not a tested claim that the capability is impossible. This is a documentation comparison, not a performance or hardware-compatibility test. Tutti's system and display requirements still apply.

Checked September 19, 2026: SoundSource features, installation requirements, FineTune features and setup, and BetterDisplay features.

Compatibility & support

Capability Requires
Multi-output audio and device controls macOS 13+
Per-app volume, Turbo, EQ and routing macOS 14.4+
Display controls macOS 15+; available controls depend on the display and connection

AirPlay receivers cannot join Tutti's multi-output groups. Bluetooth outputs may need latency tuning; adding delay cannot make a slow output arrive sooner. Keyboard volume- and brightness-key takeover requires Accessibility permission.

Brightness upscaling depends on the display's EDR headroom and connection. It can affect HDR content and color accuracy; Tutti does not detect HDR content or automatically disable gain. Group controls, keys, scrolling, Remote, and automation stay within 100%. Read the compatibility and setup guide before enabling it.

Need help? Read the documentation, report an issue, or email support@barrybarrywu.com. Follow updates on Telegram or X.

Tutti is closed-source. This repository hosts downloads, releases, automatic-update metadata, and issue reports. Binaries are distributed under the EULA.

The display brightness engine builds on Crisp. Thanks to didriksg and its contributors.

Releases

Packages

Contributors