Как исправить распространенные проблемы с аудиоинтерфейсом в Windows 10

Настройка вашего ПК с Windows для записи звука, особенно когда вы добавляете в микс аудиооборудование, инструменты и DAW, может быть немного головной болью. В этой статье мы рассмотрим некоторые распространенные проблемы, связанные со звуковыми драйверами, конфигурацией оборудования и «а-ха!» моменты.

Объяснение API аудио Windows

В большинстве DAW вы можете изменить аудио API. Варианты и то, что они делают, обычно:

  • DirectSound : принадлежит Microsoft DirectX API. Это универсальный способ корректной работы всех аудиоустройств с Windows. Проблема с DirectSound для записи с мониторингом в реальном времени (воспроизведение в реальном времени при одновременной записи) заключается в том, что DS создает большую задержку, поскольку ваш вход ( гитара, клавиатура и т. Д.) Проходит через слой эмуляции перед выводом.
  • WaveOut : чрезвычайно устаревший предшественник DirectSound, его никогда не следует использовать, если только ваши аудиодрайверы не настолько испорчены, что это каким-то образом единственное, что работает ( я видел это раньше) .
  • Потоковая передача ядра WDM : еще один устаревший звуковой режим, который требует меньшей загрузки ЦП, чем WaveOut, но его следует избегать.
  • WASAPI : это похоже на DirectSound, за исключением того, что он использует «эксклюзивный» режим, что означает, что любое приложение, в котором вы используете режим WASAPI, будет полностью контролировать аудиодрайвер. Поэтому, если у вас есть DAW, открытая в режиме WASAPI, вы не услышите звук из видео YouTube в Google Chrome, потому что режим WASAPI в DAW взял на себя исключительный контроль над аудиодрайвером.
  • ASIO : специальный драйвер аппаратного уровня, он обычно поддерживает истинную скорость передачи данных и практически не имеет задержки. ASIO - предпочтительная аудиосистема для входной записи, если у вас есть аппаратное устройство с собственными драйверами ASIO. Например, многие USB-ЦАП, аудиоинтерфейсы и педали цифровых эффектов имеют специальные драйверы ASIO, которые можно приобрести непосредственно у их производителей.

Теперь, когда мы объяснили различные аудиосистемы, давайте устраним некоторые общие проблемы со звуком при работе с DAW.

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

Это сделано намеренно. Когда ASIO выбирается в качестве аудиосистемы, устройство с поддержкой ASIO становится источником ввода / вывода. Чтобы прослушать аудиовыход от ASIO, вам необходимо подключить кабель от выхода устройства к входу вашего компьютера ( или альтернативной пары динамиков, не подключенных к вашему компьютеру) .

Вот диаграмма:

Мое аудиоустройство подключено к моему компьютеру через USB. Разве я не должен выводить звук из динамиков моего компьютера во время записи инструмента с использованием драйверов ASIO?

Нет. Вы бы создали цикл обратной связи. Помните, что ASIO - это аппаратно-выделенный драйвер, который использует исключительно аппаратное устройство.

Вы отправляете сигнал с аудиоустройства на свой компьютер через USB. Затем сигнал микшируется в вашей DAW. Затем он отправляет сигнал обратно на ваш аудиоинтерфейс, чтобы пройти через линию OUTPUT.

По сути, вы просите, чтобы аудиосигнал прошел с вашего аудиоустройства на ваш компьютер, был микширован в DAW, затем вернулся на ваше аудиоустройство, а затем вернулся к динамикам вашего компьютера. Это невозможно, потому что динамики вашего компьютера не являются частью драйверов ASIO на программном уровне.

Если бы вы могли это сделать, звуковой сигнал будет бесконечно перемещаться туда и обратно между вашим аудиоинтерфейсом и динамиками вашего ПК, создавая самый ужасный звук, известный человечеству, когда он зацикливается взад и вперед, становясь все громче и пронзительнее с каждым днем. второй. Это было бы эквивалентом этого:

TL; DR: при использовании монопольного режима 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 мм. Или кучу других странных вариантов, потому что это действительно зависит от вашего устройства и того, к чему вы пытаетесь его подключить. Спросите в местном магазине аудиоаппаратуры.

Теги windows 10