macOS фактично запам’ятовує окремий системний том для кожного пристрою виводу, але забуває ваш баланс на рівні програми щоразу, коли ви перемикаєтеся. Таким чином, навушники та динаміки зберігають власний загальний рівень, але в той момент, коли ви від’єднуєтеся, одна програма запускається, а інша зникає. Виправлення полягає в тому, що пам’ять для кожного додатка підтримує перемикання пристроїв, для чого macOS не має вбудованого інструменту.
Що macOS пам'ятає, а що ні
Існує поширена думка, що macOS однаково обробляє кожен пристрій виведення. Це не так. Кожен пристрій виведення зберігає власний системний том. Встановіть динаміки MacBook на 30%, а AirPods на 80%, і macOS збереже ці два числа окремо. Підключіть, від’єднайте, підключіть знову, і кожен пристрій повернеться туди, де ви його залишили.
Отже, чому досвід все ще здається зламаним? Оскільки ця пам’ять зупиняється на єдиному глобальному повзунку. macOS має лише один регулятор гучності для всього, що відтворюється на певному пристрої. Він не пам’ятає, наскільки гучними були окремі програми. Коли ви перемикаєтеся з динаміків на навушники, баланс між Spotify, дзвінком Zoom і вкладкою YouTube не зберігається, оскільки такого балансу ніколи не існувало. Кожна програма має один повзунок.
Результатом є розчарування, яке люди описують як «різна гучність динаміків і навушників». Те, що вони зазвичай хочуть, — це не просто різний майстер-рівень для кожного пристрою, а мікс, який запам’ятовується: тиха музика, гучні дзвінки, сповіщення вимкнуто, і цей мікс залишається незмінним, незалежно від того, чи користуються вони динаміками чи навушниками.
Обхідні шляхи вручну та їх недоліки
Ви можете досягти цього частково за допомогою вбудованих інструментів, і варто знати стелю, перш ніж тягнутися до чогось іншого.
- Встановіть гучність системи кожного пристрою один раз. Відтворіть аудіо через динаміки, установіть рівень, потім перемкніть вихід на навушники та встановіть цей рівень. macOS зберігає обидва. Це обробляє головний обсяг для кожного пристрою, але нічого для програми.
- Використовуйте обсяг для кожної програми, якщо програма пропонує це. Spotify, VLC і більшість браузерів мають власний внутрішній том. Ви можете обрізати гучну програму в самій програмі. Заковика: це налаштування живе в програмі, а не в пристрої, тому воно не змінюється, коли ви перемикаєтеся на навушники, і більшість програм (Slack, Zoom, системні сповіщення, пошта) взагалі не мають такого контролю.
- Перемкніть вихід із Центру керування або панелі меню. Клацніть піктограму гучності на панелі меню, утримуючи клавішу Option, щоб швидко переходити між пристроями. Швидко, але він лише переміщує головний рівень, не відновлює суміш для кожної програми.
Вони дають вам головний обсяг для кожного пристрою. Жоден із них не дає вам запам’ятовуваного балансу для кожної програми, який стежить за вами на всіх пристроях. Саме ця прогалина є причиною роздратування, і вона є структурною: ОС просто не має мікшера для кожного додатка, на відміну від Windows, який постачав його протягом багатьох років.
Обсяг пам’яті для кожної програми та чому перемикання пристроїв є справжньою проблемою
Більш глибоке виправлення полягає в тому, щоб надати кожній програмі власний обсяг і зберегти ці налаштування. Ось що таке мікшер для кожного додатка SoundDial створено для. Він знаходиться на панелі меню, містить список усіх програм, які наразі відтворюють звук, і надає кожному з них окремий повзунок, перемикач звуку та навіть посилення понад 100% для тихих програм.
Частина, яка має значення для проблеми динаміки проти навушників: ці рівні запам’ятовуються. Встановіть свою музику на 40%, дзвінки на 90%, а програму для спілкування вимкніть SoundDial зберігає цю суміш. Коли ви від’єднуєте навушники та повертаєтеся до динаміків, ви не балансуєте три програми вручну щоразу.
Профілі об’єму сприяють цьому. Ви можете зберегти іменований набір рівнів для кожної програми та викликати його в один клік, тому мікс «навушники, зосереджена робота» та мікс «спікери, зустрічі» є окремим вибором, а не скиданням вручну.
Ментальні зміни: перестаньте думати про один головний слайдер, який ви постійно перетягуєте, і почніть думати про збережену суміш для кожної ситуації. Перемикання пристроїв перестає бути проблемою відновлення балансу.
Швидке перемикання виходу без втрати міксу
Комутаційні пристрої повинні бути швидкими і неруйнівними. На тій самій панелі панелі меню ви можете змінити вихідний пристрій, тож переходити від динаміків до навушників можна одним клацанням миші, а ваші рівні для кожної програми з’являються разом, а не згортаються до єдиного глобального числа.
Пов’язаною функцією, про яку варто згадати, є автоматичне приглушення: коли звук надходить на ваш мікрофон (ви починаєте говорити або починається дзвінок), інші програми автоматично вимикаються, щоб вас було почуто, а потім повертаються до встановленого рівня. Це той самий принцип, який застосовується до уваги, а не до пристроїв, ще одна річ, яку macOS не зробить сам по собі.
Як це налаштувати
- встановити SoundDial від Mac App Store. Це пісочниця, тому немає ні драйвера, ні DMG, ні розширення ядра, яке потрібно затверджувати.
- Відтворюйте аудіо в програмах, якими ви найчастіше користуєтеся, щоб вони відображалися в мікшері.
- Встановіть рівень кожного додатка, вимкніть усе, що вам не потрібно, і підвищте рівень тихості.
- Збережіть це розташування як профіль, наприклад, один налаштований для навушників, а інший для динаміків.
- Коли ви змінюєте пристрій, викличте відповідний профіль або просто дозвольте перенести збережені рівні для кожної програми.
Чесне резюме: macOS запам’ятовує гучність на вихідний пристрій на головному рівні, але він ніколи не запам’ятає ваш мікс для кожного додатка, оскільки він не має мікшера для кожного додатка. Якщо вашою справжньою метою є стабільний баланс між музикою, дзвінками та сповіщеннями, який зберігається після кожного перемикання між динаміками та навушниками, вам потрібна пам’ять для кожної програми поверх ОС.
Хочете, щоб динаміки та навушники зберігали власний мікс без повторного налаштування кожної програми? Отримайте SoundDial на Mac App Store за одноразову суму 14,99 євро, без підписки, без драйверів.