Ви на відеодзвінку. 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%, «Ігри» з підсиленим звуком гри.
- Автоматичне приглушення. Автоматично знижувати музику на початку дзвінка й повертати її, коли дзвінок закінчується. Заради цього одного варто мати весь застосунок.
- Рідний для рядка меню. Він має жити в рядку меню, а не у вікні в доку. Погляд угору, налаштування, повернення до роботи. Без перемикання між застосунками.
Кому це потрібно
Будь-кому, хто робить більше однієї звукової справи одночасно. Це більшість людей, але особливо:
- Віддалені працівники — дзвінки + музика + сповіщення — найпоширеніша колізія
- Стримери й подкастери — точний контроль над тим, що чує аудиторія, і що чуєте ви
- Музиканти й продюсери — потрібно ізолювати вихід DAW від референс-треків і комунікаційних інструментів
- Геймери — звук гри проти Discord проти музики — постійне балансування
- Будь-хто, втомлений від сповіщень — вимкнути звук Slack, залишивши все інше
SoundDial
Я створив SoundDial, бо мікшера гучності для Mac, який я хотів, просто не існувало. Він живе у вашому рядку меню, показує кожен застосунок, що видає звук, і дає кожному власний повзунок. Вимкнення звуку для кожного застосунку, підсилення гучності, профілі й автоматичне приглушення, що знижує музику на початку дзвінка. Разова покупка, macOS 14+, без підписки.
Мікшер гучності, який мав би бути вбудованим у macOS.