Чесно кажучи, ні — macOS не дозволяє встановлювати різний стереобаланс ліворуч/праворуч для кожної програми, і майже жоден інструмент сторонніх розробників не відображає справжнього панорамування для кожної програми. Ви можете встановити один глобальний баланс для свого пристрою виводу та керувати окремою програмою обсяг, але незалежно від програми каструля не є доступною функцією macOS.
Баланс чи обсяг — це не одне й те саме
Варто розділити дві ідеї, які часто плутають:
- Обсяг — наскільки гучна програма в цілому. Це єдиний рівень, застосований до обох каналів.
- Баланс (пан) — як звук розподіляється між лівим і правим динаміками. Баланс «повний лівий» посилає все в лівий канал і глушить правий.
Люди, які просять «різний баланс для кожної програми», зазвичай хочуть одну з двох речей: передати звук однієї програми в одне вухо (скажімо, дзвінок у ліве вухо, музика — у праве) або виправити різницю в слуху чи поганий динамік з одного боку — але лише для певних програм. Це законні цілі. Проблема в тому, де живе контроль.
Чому macOS не може зробити це оригінально
macOS має тільки один регулятор балансу, і він знаходиться на рівні вихідного пристрою. Ви знайдете це під Системні параметри → Звук → Вихід, де a Баланс повзунок зсуває весь мікс ліворуч або праворуч. Незалежно від того, до чого налаштовано повзунок все направляється на цей пристрій — кожна програма, кожен системний звук, усе одночасно.
У стандартному стеку аудіо macOS немає API, який би сказав «відображати аудіо цієї програми ліворуч, тієї програми — праворуч». Програми передають своє аудіосистемі вже зведене, і система застосовує один головний баланс на шляху до динаміків. Таким чином, операційна система просто не розкриває шар, де ви бажаєте панорамування для кожної програми. Це справжнє обмеження ОС, а не те, що можна ввічливо обійти утилітою панелі меню.
На відміну від окремого додатка обсяг — чого macOS також не має оригінально, але які програми можуть реалізувати, торкаючись аудіопотоку — для кожної програми баланс вимагатиме повторного панорамування потоку кожного додатка незалежно, і цей хук недоступний для програм із ізольованим програмним середовищем.
Що SoundDial робить — і, чесно кажучи, що він не робить
SoundDial дає вам контроль за програмою. macOS відсутній: незалежний обсяг для кожної запущеної програми, для кожної програми німий, обсяг на програму підвищення вище 100%, збережений обсяг профілі, автоматичне притуплення та швидке перемикання виводу з панелі меню.
Щоб бути відвертим з вами: SoundDial елементи керування для кожної програми гучність і приглушення, а не стерео для кожної програми панорамування. Він не надсилатиме Safari у ваше ліве вухо та Spotify у праве. Якщо хтось скаже вам, що мікшер панелі меню справляє справжній баланс L/R для кожної програми на macOS, будьте скептичними — це не контроль, який надає ОС. SoundDial справді вирішує набагато більш поширену проблему: одна програма надто гучна або надто тиха відносно іншої.
Справжні обхідні шляхи балансу за програмою
Якщо вам справді потрібен розділений аудіо, ось чесні варіанти, приблизно від найпростішого до найскладнішого:
- Глобальний баланс (усі програми): Використовуйте Системні параметри → Звук → Вихід → Баланс. Це ваша єдина вбудована опція, і вона впливає на кожну програму. Корисно для виправлення кімнати або асиметрії слуху, марно для ізоляції однієї програми.
- Окремі пристрої виведення: Це найближче до реального балансу на додаток. Направте додаток A на один вихідний пристрій, а додаток B — на інший, а потім установіть баланс кожного пристрою окремо. macOS дозволяє вибрати пристрій виводу в деяких програмах (і браузери/програми для зв’язку часто надають власний засіб вибору). Якщо додаток A вказує на пристрій, панорамований ліворуч, а додаток B — на пристрій, панорамований праворуч, ви фактично отримуєте баланс для кожного додатка — за умови, що обидва додатки дозволяють вибирати їхній вихід.
- Інструменти маршрутизації віртуального аудіо: Утиліти, які створюють віртуальні пристрої та внутрішній мікшер, у деяких конфігураціях можуть направляти певні програми на певні канали. Це потужно, але складно, додає компонент у стилі водія та є надмірним для більшості людей. Це сфера стримерів і аудіоінженерів, а не випадкове вирішення проблеми «дзвінка в одному вусі».
- Поділ апаратного забезпечення: Якщо мова йде про фізичні динаміки або різницю в слуху, апаратний мікшер або аудіоінтерфейс із поканальним керуванням повністю усуває проблему програмного забезпечення.
Коли обсяг кожного додатка – це те, що вам потрібно
Багато запитів «Я хочу інший баланс для кожної програми» насправді є «одна програма заглушає іншу». Якщо метою є відеодзвінок, який можна почути під музику, або надто гучна гра поруч із чатом Discord, баланс не є інструментом, а незалежна гучність. Це саме те, що мікшер для кожної програми обробляє чітко, без віртуальних драйверів чи гімнастики маршрутизації.
Отже, чесний підсумок: справжній баланс ліворуч/праворуч для кожної програми не є функцією macOS, і жодна програма мікшера не підробить його переконливо. Ваші справжні маршрути – це повзунок глобального балансу або маршрутизація вихідних даних для окремої програми на окремі пристрої. Але якщо причиною болю є відносна гучність, це проблема вирішена.
Бажаєте окрему гучність, вимкнення звуку та посилення для кожної програми на вашому Mac із профілями, які можна зберегти, і без драйверів? Отримайте SoundDial на Mac App Store — €14,99, одноразово, у пісочниці.