Название

2.11. ASIO Драйвер: Боремся с Задержкой Аудио Сигнала

Краткое описание
Здесь мы рассмотрим установку ASIO-драйвера, который помогает бороться с задержкой аудиосигнала.

 

Драйвер ASIO4ALL

 

Внимание! Данный параграф рекомендуется к прочтению владельцам компьютерных систем с Windows, не имеющих пока что профессиональных (чаще всего - внешних) звуковых карт. Владельцы профессиональных внешних аудио интерфейсов и владельцы MAC OS X компьютеров могут его пропустить.

 

Asio Logo

Что такое ASIO?

ASIO расшифровывается как "Audio Stream Input/Output", т.е. "Аудио Поток Вход/Выход". Этот протокол был изобретён немецким производителем музыкального софта Steinberg. В начале он использовался только в программе Cubase, чтобы записывать мультитрековое цифровое аудио с минимальными задержками и лагами.

Эти лаги и задержки называются latency, и они способны изрядно подпортить настроение всем музыкантам.

Задержка происходит потому, что звук, который вы записываете, вынужден путешествовать через всю операционную систему, системную шину, вашу программу-хост, и наконец, осесть на жёстком диске.

Компьютер с Windows OS производит определённые вычисления (звуки и их обработка – это большие числовые массивы, которые пересчитываются вновь и вновь), и, хотя эти вычисления практически мгновенны, требуется какое-то небольшое время для того, чтобы процессор с ними разобрался, и в результате у нас получается задержка - latency.

Обычно я привожу аналогию с неким бюрократическим зданием с вывеской "Windows", в котором необходимо пробежать все коридоры, получить несколько подписей и разрешений, прежде чем вам, наконец, разрешат сыграть концерт в парке.

В случае с ASIO, маршрут пути меняется и становится гораздо короче. Вам не нужно идти через здание "Windows", и через все эти унылые коридоры. У вас есть обходная дорожка, которая  позволяет сразу же пройти прямиком в парк, где можно тут же сыграть концерт.

Итак, ASIO позволяет избежать лишних операций в вашей системе.

Правильно установленный ASIO способен сделать Ableton таким же быстрым на отклик, как и любой другой аппаратный инструмент. В некоторых случаях вы можете сделать задержку практически незаметной -  она будет составлять менее 8 миллисекунд!

Программа Ableton Live поддерживает драйвер ASIO на PC (необходимо заметить, что ASIO не актуален для Mac OS, за что мы можем сказать отдельное спасибо Core Audio интерфейсу).

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

 


Как установить и настроить драйвер ASIO?

 

Итак, драйвер Asio4all позволяет существенно сократить маршрут «пробега» сигнала, например, от вашей клавиатуры (midi или обычной) до преобразования его в синтезированный звук. Также он существенно влияет на скорость записи дорожек и воспроизведения их звука.

Поэтому, по возможности, его лучше установить сразу же, быть может даже ещё до установки самой программы Ableton Live.

Драйвер лежит на сайте: www.asio4all.com

Как только вы попадёте на этот минималистичный сайт, то увидите чуть ниже список из установок, которые поддерживают различные языки. В том числе – русский.

 

rus asio

Внимание! В настоящий момент уже доступна версия 2.12.

 

Можете смело щёлкать на эту надпись, и драйвер тут же скачается к вам на компьютер.

 

Затем вы запускаете этот файл:

 

Asio4all_rus

 

  1.  Жмите «далее:

1

 

  1. В следующем окне, скриншот которого я не сделал в целях экономии места, необходимо принять условия соглашения. Жмём "принимаю".

 

3. Жмите "далее", ничего не меняя:Folder

 

4. После того, как программа будет установлена, жмите «готово». На этом установка драйвера Asio4All будет завершена. Теперь можно переходить к установке программы Ableton Live (если до сих пор не установили). Данный драйвер сразу же станет доступен во вкладке меню Preferences «Audio». Об этой вкладке я подробно рассказываю в Главе 2.4. "Preferences - Audio".

 


Необходимые настройки в меню Preferences 

 

Итак, после установки программы и драйвера ASIO (либо установки драйверов вашей звуковой карты, которая также может поддерживать ASIO), вам необходимо зайти в меню Preferences, чтобы настроить ваш звук. Напоминаю, что наша главная задача – избежать задержек (latency) в звуке.

 

Устанавливаем ASIO4ALL

В открывшемся меню Preferences вам необходимо выбрать вторую по счёту вкладку Audio, и в выпадающем меню Driver Type найти установленный ранее драйвер Asio4all:

 

 

Кнопка Hardware Setup, находящаяся чуть ниже,  позволяет вам тонко настроить драйвер. В большинстве случаев драйвер сразу же начинает работать как нужно, но если что-то пошло не так – постарайтесь подвигать влево-вправо ползунок «размер буфера».

Вы можете нажать на кнопку "Test Tone" внизу, в секции "Test" для того, чтобы протестировать ваши настройки. Если во время проигрывания звуков будут слышны трески и задержки, велика вероятность, что размер буфера (Buffer Size) нужно будет несколько увеличить.

Обратите внимание на бегунок Driver Error Compensation внутри вкладки Audio, что переводится как «компенсация ошибки драйвера».

Главная задача этого бегунка – ещё немного сократить задержку между нажатием клавиши и появлением звука из ваших колонок. Минусовые значения позволяют сократить задержку до минимума. Приблизительное итоговое время задержки указано в графе Overall Latency.

Не забудьте включить поддержку многоядерных процессоров!

И последнее что нужно сделать – установить поддержку многоядерного процессора во вкладке CPU.

 

 

И это - те самые настройки, которые позволят вам насладиться всей мощью и функциональностью программы Ableton Live 9.

Остальные вкладки меню Preferences понадобятся вам, как только вы захотите изменить дизайн, подключить какой-либо девайс или установить новый плагин. Обо всех вкладках меню Preferences вы могли прочесть в Главе 2 данного руководства.