Ввод / вывод аудиопотока ( ASIO ) - это протокол драйвера компьютерной звуковой карты для цифрового звука, указанный Steinberg , обеспечивающий низкую задержку и высокую точность интерфейса между программным приложением и звуковой картой компьютера . В то время как Microsoft «s DirectSound обычно используется в качестве промежуточного пути сигнала для непрофессиональных пользователей, ASIO позволяет музыкантов и звукоинженеров для доступа внешних устройств напрямую.
Операционная система | Майкрософт Виндоус |
---|---|
Тип | API |
Обзор
ASIO обходит обычный аудиотракт от пользовательского приложения через уровни промежуточного программного обеспечения операционной системы Windows, так что приложение напрямую подключается к оборудованию звуковой карты . Каждый обойденный уровень означает сокращение задержки (задержка между приложением, отправляющим звуковую информацию, и ее воспроизведением звуковой картой, или входными сигналами от звуковой карты, доступными для приложения). Таким образом, ASIO предлагает относительно простой способ независимого доступа к нескольким аудиовходам и выходам.
Операционные системы
Поддержка интерфейса обычно ограничивается Microsoft Windows . Начиная с Windows Vista , KMixer был удален и заменен WASAPI и новым драйвером порта WaveRT .
Существует также экспериментальный драйвер ASIO для Wine , WineASIO, [1] для уровня совместимости Windows с Linux. Драйвер WineASIO использует звуковой сервер JACK в качестве внутреннего аудио и позволяет многим приложениям с поддержкой ASIO работать с низкой задержкой под WINE.
Другие бесплатные альтернативы или альтернативы с открытым исходным кодом - это ASIO4All, [2] FlexASIO, [3] ASIO2KS, [4] и ASIO2WASAPI. [5]
Являясь проприетарным протоколом, он не имеет универсальной совместимости с DAW на базе Windows и другим программным обеспечением для записи. Например, в руководстве пользователя аудиоредактора Audacity говорится: «Лицензионные ограничения не позволяют нам включать поддержку ASIO в выпущенные версии Audacity, но Audacity может быть скомпилирован с поддержкой ASIO для частного, нераспространяемого использования». [6]
Смотрите также
- JUCE , набор инструментов C ++ с открытым исходным кодом, который включает поддержку аудиоустройств ASIO.
Рекомендации
- ^ Сайт WineASIO
- ^ ASIO4Все веб-сайты
- ^ Веб-сайт FlexASIO
- ^ Сайт ASIO2KS
- ^ Веб-сайт ASIO2WASAPI
- ^ "Аудиоинтерфейс ASIO" . 2008 . Дата обращения 2 декабря 2019 .