Вы на видеозвонке. Slack продолжает пинговать. Фоновая музыка играет. Вы тянетесь к клавише громкости — и всё становится тише. Звонок, музыка, уведомления. У macOS ровно один ползунок громкости, и он управляет всем одновременно.
В Windows есть попрограммный микшер громкости с Vista 2006 года. Двадцать лет спустя macOS его до сих пор нет. Если хотите убавить Spotify, не затронув звонок Zoom, — у Apple нет встроенного ответа.
Это руководство объясняет, что такое попрограммное управление громкостью, почему macOS его не имеет и как его получить.
Что на самом деле означает попрограммная громкость
Попрограммная громкость означает, что каждое приложение на Mac получает свой независимый ползунок. Можно установить Spotify на 30%, сохранить Zoom на 100%, полностью заглушить Slack и оставить Safari на 50% — всё одновременно. Изменение громкости одного приложения никак не влияет на другое.
Это отличается от системной громкости, которая является единым мастер-ползунком, пропорционально масштабирующим всё. Если системная громкость 50% и Spotify воспроизводится на полную мощность, нет способа убавить только Spotify без попрограммного микшера.
Почему macOS не включает это
Аудиоархитектура Apple (Core Audio) абсолютно поддерживает попрограммное управление громкостью на уровне фреймворка. Причина, по которой macOS не предоставляет это в интерфейсе — выбор философии дизайна: Apple предпочитает меньше элементов управления и более простой интерфейс. Один ползунок проще двенадцати.
Проблема в том, что «проще» перестаёт быть проще, как только у вас несколько источников аудио, конкурирующих за внимание. Одна клавиша громкости, управляющая всем, элегантна, когда вы делаете одно дело. Она активно враждебна, когда вы на звонке с музыкой и уведомлениями одновременно — что и является реальным способом использования Mac большинством людей.
Встроенные обходные пути (и почему они не работают)
1. Внутренние регуляторы громкости приложений
Некоторые приложения имеют собственные ползунки — Spotify, VLC, QuickTime. Но большинство — нет. Slack не имеет. Вкладки Chrome не имеют. Системные звуки не имеют. И даже когда приложение имеет ползунок, переключение между приложениями для настройки двух отдельных регуляторов неудобно и медленно. Это пять кликов для того, что должно быть одним.
2. Настройка Audio MIDI
macOS включает Настройку Audio MIDI в папке Утилиты. Она позволяет настраивать аудиоустройства и создавать агрегированные устройства, но не имеет попрограммных регуляторов громкости. Это инструмент настройки устройств, а не микшер.
3. Несколько устройств вывода
Теоретически можно маршрутизировать разные приложения на разные устройства вывода (наушники против динамиков) и управлять ими отдельно. Но это требует дополнительного оборудования, ручной маршрутизации для каждого приложения и не даёт реальной независимой громкости — только независимое включение/выключение для каждого устройства.
Как работает попрограммный микшер громкости
Правильный попрограммный микшер находится в строке меню и показывает каждое приложение, воспроизводящее аудио. Каждое получает свой ползунок. Вы перемещаете его вверх или вниз, и изменяется только громкость этого приложения. Системная громкость остаётся нетронутой.
Под капотом это работает с использованием Core Audio Tap API macOS (представленного в macOS 14) или старых техник виртуальных аудиоустройств для независимого перехвата аудиопотока каждого приложения и масштабирования его амплитуды перед подачей на динамики.
Ключевые функции, отделяющие хороший микшер от плохого:
- Обнаружение приложений в реальном времени. Когда новое приложение начинает воспроизводить аудио, оно должно автоматически появляться в микшере. Без ручной настройки.
- Попрограммное отключение звука. Один клик для заглушения конкретного приложения без изменения позиции ползунка.
- Усиление громкости. Некоторые приложения (смотрят на тихие подкаст-плееры) достигают максимума слишком низко. Хороший микшер позволяет усилить сверх 100%.
- Профили. Разные конфигурации громкости для разных ситуаций — «Фокус» с заглушёнными всеми, кроме музыки, «Совещание» с Zoom на 100% и всем остальным на 20%, «Игры» с усиленным игровым аудио.
- Автоприглушение. Автоматически понижает музыку при начале звонка и возвращает по его завершении. Это одна функция, стоящая всего приложения.
- Нативная строка меню. Должна находиться в строке меню, а не в окне Dock. Посмотрели вверх, настроили и вернулись к работе. Без переключения приложений.
Кому это нужно
Всем, кто делает несколько аудиодел одновременно. Это большинство людей, но особенно:
- Удалённые работники — звонки + музыка + уведомления — самое распространённое столкновение
- Стримеры и подкастеры — точный контроль над тем, что слышит аудитория, против того, что слышите вы
- Музыканты и продюсеры — нужно изолировать вывод DAW от референсных треков и инструментов коммуникации
- Геймеры — игровой звук против Discord против музыки — постоянный баланс
- Все, кто страдает от усталости уведомлений — заглушите Slack, сохраните всё остальное
SoundDial
Я создал SoundDial, потому что микшер громкости Mac, который мне был нужен, не существовал. Он находится в строке меню, показывает каждое воспроизводящее звук приложение и даёт каждому свой ползунок. Попрограммное отключение звука, усиление громкости, профили и автоприглушение, понижающее музыку при начале звонка. Разовая покупка, macOS 14+, без подписки.
Микшер громкости, который macOS должна была иметь встроенным.