Audiophile's Software

Запись с низкой латентностью через ASIO4ALL

Дата обновления: 12 Июня 2013
2013-06-12T16:13
Audiophile's Software

В этот раз я наконец решил затронуть тему звукозаписи.

Не так давно мне понадобилось настроить на компьютере параллельную запись и воспроизведение на колонки. В распоряжении была встроенная звуковая карта Realtek HDA, микрофон и программа Sound Forge, запущенная из под Windows 7. Однако представленный в программе выбор интерфейсов ввода/вывода меня сильно разочаровал: по умолчанию для устройств Windows Classic Wave, DirectSound Surround Mapper и "переназначение звуковых устройств" (что по сути одно и то же и относится к подсистеме WASAPI) стояла задержка около одной секунды.

Sound Forge

Подкрутив задержку до минимума, я получил сильный хрип. В итоге нормального звучания удалось добиться только при задержке записи в 100 мс, что достаточно много и ощутимо на слух. Этот факт меня в значительной мере огорчил. Я вспомнил, что на XP через DirectSound можно было получить латентность намного меньшие и в очередной раз помянул разработчиков новой звуковой подсистемы.

Однако, тут я вспомнил о существовании замечательного драйвера ASIO4ALL, который до сих пор использовал только для воспроизведения (и то, на XP, в Windows Vista и более новых лучше использовать WASAPI Exclusive). С его помощью мне удалось наконец получить вполне приемлемую скорость отклика, и сейчас я расскажу, как этого добиться.

1. Ставим ASIO4ALL последней версии, настройки установщика оставляем как есть.

2. Запускаем редактор, в моём случае — Sony Sound Forge. Жмем Options->Preferences-> вкладка Audio/Record. Жмем кнопку Advanced, в появившемся окне — Configure.

Sound Forge

3. В окне ASIO4ALL жмем сразу кнопку в виде гаечного ключа, тем самым включая расширенный режим настройки.

ASIO4ALL

4. Сначала выберите устройство вывода и устройство ввода, которое собираетесь использовать. Остальные — отключите. Затем необходимо путем подбора параметров (главным образом, латентности) добиться наименьшей задержки при условии отсутствия хрипов и прочих артефактов.

ASIO4ALL

Мне удалось добиться нормального звучания при минимальном размере буфера — 64 семпла (1 мс при частоте дискретизации 44100 Гц).

По завершении настройки надо закрыть окно ASIO4ALL, нажать Ok, Apply и Ok.

Sound Forge
Sound Forge

Затем следует перезапустить Sony Sound Forge и проверить запись, нажав соответствующую кнопку на панели инструментов. Для воспроизведения звука с микрофона установите соответствующую галочку.

Sound Forge
Sound Forge

Также советую обратить внимание на настройки в панели управления Windows. Здесь на запись влияет уровень громкости и усиление. Обработчики (подавление шума, эхо) драйвером ASIO4ALL обходятся.

Microphone Settings

[Обсудить на форуме]


Информация от спонсора

O4ki.kiev.ua: очки для компьютера в Украине. Если вы ищите, где купить очки для компьютера, это самое подходящее место: широкий ассортимент товаров от различных производителей на любой вкус.

 
   
Категория: Авторские статьи | Автор: | Добавил: Audiophile
Просмотров: 4727| Рейтинг: 5.0/5, голосов: 1
Комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]