Як виправити поширені проблеми з аудіоінтерфейсом у Windows 10

Налаштування вашого ПК на ПК для запису аудіо, особливо коли ви додаєте в суміш аудіо-, інструменти та DAW, може трохи побороти голову. У цій статті ми розглядаємо деякі поширені проблеми, пов’язані з драйверами аудіо, налаштуванням обладнання та моментами «а-ха!».

Пояснення аудіо API API

У більшості DAW ви можете змінити API звуку. Варіанти та те, що вони роблять, як правило:

Аудіосистеми Windows.
  • DirectSound : належить до API DirectX. Це універсальний спосіб належної роботи всіх аудіопристроїв із Windows. Проблема DirectSound для запису за допомогою прямого моніторингу ( відтворення в режимі реального часу під час одночасного запису) полягає в тому, що DS вводить велику кількість затримок, оскільки ваш вхід ( гітара, клавіатура тощо) проходить через емуляційний шар перед виведенням.
  • WaveOut : Надзвичайно застарілий попередник DirectSound, це ніколи не слід використовувати, якщо тільки ваші аудіо драйвери не так навантажені, це якимось чином єдине, що працює ( я це бачив раніше) .
  • WDM Kernel Streaming : Ще один старовинний застарілий аудіо режим, який є менш інтенсивним процесором, ніж WaveOut, але його слід уникати.
  • WASAPI : Це схоже на DirectSound, за винятком того, що він використовує режим "Ексклюзив", це означає, що будь-яка програма, в якій ви використовуєте режим WASAPI, буде повністю контролювати драйвер аудіо. Тож якщо у вас відкритий DAW в режимі WASAPI, ви не почуєте жодного аудіо з відео YouTube в Google Chrome - адже режим WASAPI в DAW взяв виключний контроль над аудіодрайвером.
  • ASIO : спеціалізований драйвер рівня апаратного забезпечення, він, як правило, підтримує справжню бітрейт та практично не затримується. ASIO - краща аудіосистема для запису вводу, якщо у вас апаратний пристрій із власними драйверами ASIO. Наприклад, багато USB DAC, аудіоінтерфейси та цифрові педалі ефектів мають спеціальні драйвери ASIO, доступні безпосередньо від їх виробників.

Тепер, коли ми пояснили різні аудіосистеми, дозволяємо вирішити деякі поширені проблеми зі звуком під час роботи з DAW.

Режим ASIO: Вхід, виявлений через USB, не може вибрати аудіо Windows ( наприклад, Realtek) як вихід.

Це за дизайном. Коли в якості аудіосистеми вибрано ASIO, пристрій, що підтримує ASIO, стає джерелом вводу / виводу. Щоб почути аудіовихід від ASIO, вам потрібно підключити кабель від виходу пристрою до входу комп'ютера ( або альтернативної пари динаміків, не підключених до комп'ютера) .

Ось схема:

Мій аудіопристрій підключений до мого ПК через USB. Чи не можу я отримувати аудіовиходи з динаміків комп'ютера, коли я записую інструмент, використовуючи драйвери ASIO?

Ні. Ви б створили цикл зворотного зв'язку. Пам'ятайте, що ASIO - це драйвер, призначений для обладнання, який використовує виключно апаратний пристрій.

Ви надсилаєте сигнал з аудіопристрою на ПК через USB. Потім сигнал змішується в DAW. Потім він відправляє сигнал назад у ваш аудіоінтерфейс, щоб пройти через лінію ВИХІД.

В основному ви просите, щоб аудіосигнал переміщався зі свого аудіопристрою до ПК, змішувався в DAW, потім повертався до аудіопристрою, а потім повертався до динаміків комп'ютера. Це неможливо, оскільки колонки вашого комп'ютера не входять до драйверів ASIO на програмному рівні.

Що трапилося б, якщо ви могли це зробити, звуковий сигнал буде нескінченно пересуватись між вашим аудіоінтерфейсом і динаміками ПК, створюючи найжахливіший звук, відомий людству, коли він петлюється туди-сюди, стаючи прогресивніше голоснішим і виразнішим другий. Це було б еквівалентом цього:

TLDR: При використанні ексклюзивного режиму ASIO вам потрібен зовнішній вихід, підключений безпосередньо до апаратного пристрою ASIO. Він не виводитиметься через динаміки комп'ютера на програмному рівні, оскільки динаміки не є частиною суміші.

Як я можу використовувати вхід ASIO і все-таки отримати динамік на ПК?

Тут у вас є два варіанти.

Ви можете використовувати DirectSound, який повинен дозволити вам вибрати пристрій ASIO як вхід, а рідні динаміки комп'ютера ( Realtek тощо) як вихід. Однак це додає великої затримки, оскільки вона проходить обидва шари через рівень емуляції.

Наприклад, якщо ви граєте на гітарі, ви почуєте ноти на гітарі, як-то, через 5 секунд після того, як ви наберете струни. Оскільки вхідний сигнал передається з аудіопристрою на ваш ПК, змішуючись в емуляції, то виводиться через Realtek ( або як би там не було звук вашого рідного ПК. Швидше за все, Realtek).

Ваш другий варіант - ASIO4ALL. Це сторонній, загальний драйвер ASIO, який свого роду "хитрощі" Windows вводити вхід на базі ASIO з альтернативним висновком, наприклад, Realtek. Це робиться за допомогою чаклунства та обертання потоку ядра та безлічі інших маленьких фантазійних термінів, які я не можу пояснити. Він працює досить непогано - затримка не настільки хороша, як чистий режим ASIO, але є набагато швидшою, ніж DirectSound.

Я використовую ASIO4ALL, але в моєму DAW немає варіантів вводу / виводу?

Клацніть “Конфігурація ASIO” та переконайтесь, що пристрої вводу та виводу фактично включені у клієнті ASIO4ALL. Потім перезапустіть свій DAW.

Більш детальне пояснення щодо використання ASIO4ALL в DAW див. У посібнику Appual Як записати гітару на ПК за допомогою Reaper DAW.

Я використовую DirectSound, і з моменту виходу є жахливий треск і статичність.

Про це я говорив раніше із затримкою DirectSound. Швидкість емуляції DirectSound ( здатність обробляти та в режимі реального часу виводити те, що ви записуєте) багато в чому залежить від ряду факторів, але процесор є великим фактором.

Коли буфер встановлений занадто низько ( нижній буфер = швидша емуляція), водій в значній мірі обганяє себе і починає видавати ці жахливі шурхітні шуми. Але чим вище налаштування буфера, тим більше буде затримка ( почувши ваш інструмент через пару секунд після відтворення ноти). Тож із DirectSound вам потрібно відрегулювати налаштування "Buffer" і знайти "солодке місце", перш ніж ваш процесор почне задихатися повітрям і більше не може підтримувати.

Ось чому ви повинні дотримуватися ASIO або ASIO4ALL.

Мій DAW виходить з ладу при зміні звукових режимів.

Це досить часто, і це зазвичай тому, що якась програма на вашому комп’ютері взяла ексклюзивний контроль над аудіопристроєм. Тож скажемо, що у вас відкритий Chrome у фоновому режимі, і ви спробуйте змінити аудіопристрій у DAW з ASIO на DirectSound. Але чомусь Chrome мав ексклюзивний контроль DirectSound. Отже, ваш DAW виходить з ладу, оскільки він не може взяти під контроль аудіодрайвер від Chrome. Це, як правило, „перший прихід, перший сервіс”.

Що ви можете спробувати зробити, спочатку переконайтесь, що на вашому комп’ютері не відкрито додатків, які можуть використовувати аудіо. Проблема тут полягає в тому, що навіть Windows може використовувати аудіо із звуковими ефектами. Тому вам потрібно відключити майже все.

Також спробуйте відключити "Ексклюзивний режим" на аудіопристроях. Вам чесно потрібно, щоб це було увімкнено лише тоді, коли ви хочете використовувати режим WASAPI.

Я підключив вихід аудіоінтерфейсу до зовнішніх динаміків / навушників, але я отримую лише звук лівого або правого каналів, а не обидва?

Ви, ймовірно, використовуєте моно-кабель. Залежно від конкретного аудіопристрою, напевно, вам знадобиться стерео-адаптер. Або 6, 3 мм на подвійний стерео кабель. Або купу інших дивних варіацій, адже це дійсно залежить від вашого пристрою і того, до чого ви намагаєтесь його підключити. Попросіть місцевого магазину аудіо обладнання.

Цікаві Статті