Введение

Протокол драйвера звуковой карты компьютера Audio Stream Input/Output (ASIO) – это протокол драйвера звуковой карты компьютера для цифрового аудио, разработанный компанией Steinberg, обеспечивающий интерфейс с низкой задержкой и высокой точностью между программным приложением и звуковой картой компьютера. В то время как DirectSound от Microsoft обычно используется как промежуточный путь обработки сигнала для непрофессиональных пользователей, ASIO позволяет музыкантам и звукоинженерам напрямую взаимодействовать с внешним оборудованием. ASIO обходит стандартный аудиопуть от приложения к операционной системе Windows, минуя промежуточные слои программного обеспечения, и обеспечивает прямое подключение приложения к аппаратному обеспечению звуковой карты. Каждый пропущенный слой уменьшает задержку (время между отправкой аудиоинформации приложением и её воспроизведением звуковой картой, или между получением входного сигнала от звуковой карты приложением). Таким образом, ASIO предоставляет относительно простой способ независимого доступа к множеству аудиовходов и выходов.

Операционные системы

Поддержка интерфейса обычно ограничена Microsoft Windows. Начиная с Windows Vista, KMixer был удален и заменен на WASAPI и новый драйвер порта WaveRT. Также существует экспериментальный драйвер ASIO для Wine, WineASIO, представляющий собой уровень совместимости с Windows для Linux. Драйвер WineASIO использует звуковой сервер JACK в качестве аудио-бэкенда и позволяет многим приложениям, работающим с ASIO, функционировать с низкой задержкой под WINE. Другие бесплатные или альтернативы с открытым исходным кодом включают ASIO4All, FlexASIO, ASIO2KS и ASIO2WASAPI. Являясь проприетарным протоколом, он не обеспечивает универсальную совместимость с DAW и другим программным обеспечением для записи, работающим под Windows. Например, в руководстве пользователя аудиоредактора Audacity указано: "Ограничения лицензии не позволяют нам включать поддержку ASIO в распространяемые версии Audacity, но Audacity можно скомпилировать с поддержкой ASIO для личного, некоммерческого использования."