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

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

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

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

Аудио системы Windows.
  • 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 на программном уровне.

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

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 вам нужно отрегулировать настройку «Буфер» и найти «точку отсчета», прежде чем ваш процессор начнет задыхаться и больше не сможет успевать.

Вот почему вы должны придерживаться ASIO или ASIO4ALL.

У меня DAW вылетает при смене аудио режимов.

Это довольно часто, и обычно потому, что какое-то приложение на вашем компьютере получило эксклюзивный контроль над вашим аудиоустройством. Допустим, у вас открыт Chrome в фоновом режиме, и вы пытаетесь изменить аудиоустройство в DAW с ASIO на DirectSound. Но по какой-то причине Chrome имел исключительный контроль над DirectSound. Так что теперь ваш DAW падает, потому что он не может взять под контроль аудиодрайвер из Chrome. Обычно это основа «первым пришел - первым обслужен».

Первое, что вы можете попробовать сделать, это убедиться, что на вашем компьютере не открыто ни одного приложения, которое может использовать аудио. Проблема здесь в том, что даже Windows может использовать звук со звуковыми эффектами. Так что вам нужно отключить почти все.

Также попробуйте отключить «Эксклюзивный режим» на ваших аудиоустройствах. Вам, честно говоря, нужно только включить его, когда вы хотите использовать режим WASAPI.

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

Вы, вероятно, используете моно кабель. В зависимости от вашего конкретного аудиоустройства, вам, вероятно, понадобится стерео адаптер. Или от 6, 3 мм до двойного стерео кабеля. Или куча других странных вариантов, потому что это действительно зависит от вашего устройства и от того, к чему вы пытаетесь подключить его. Спросите свой местный магазин аудио оборудования.

Интересные статьи