Ввод/вывод аудиопотока
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
![]() | |
Операционная система | Microsoft Windows |
---|---|
Тип | API |
Ввод/вывод аудиопотока ( ASIO звуковой карты компьютера ) — это протокол драйвера для цифрового звука , указанный Steinberg , обеспечивающий интерфейс с малой задержкой компьютера и высокой точностью между программным приложением и звуковой картой . В то время как Microsoft DirectSound напрямую обычно используется в качестве промежуточного пути прохождения сигнала для непрофессиональных пользователей, ASIO позволяет музыкантам и звукорежиссерам получать доступ к внешнему оборудованию.
ASIO обходит обычный путь звука от пользовательского приложения через уровни промежуточного программного обеспечения операционной системы Windows, так что приложение подключается напрямую к оборудованию звуковой карты . Каждый обойденный уровень означает уменьшение задержки (задержка между отправкой аудиоинформации приложением и ее воспроизведением звуковой картой или входными сигналами со звуковой карты, доступными приложению). Таким образом, ASIO предлагает относительно простой способ независимого доступа к нескольким аудиовходам и выходам.
Операционные системы
[ редактировать ]Поддержка интерфейса обычно ограничивается Microsoft Windows . Начиная с Windows Vista , KMixer был удален и заменен WASAPI и новым драйвером порта WaveRT . [ нужна ссылка ]
Также существует экспериментальный ASIO-драйвер для Wine , WineASIO, [1] для уровня совместимости Windows с Linux. [2] Драйвер WineASIO использует звуковой сервер JACK в качестве аудиосервера и позволяет многим приложениям, поддерживающим ASIO, работать с низкой задержкой под WINE. [2]
Другие бесплатные альтернативы или альтернативы с открытым исходным кодом: ASIO4All, [3] ФлексАСИО, [4] АСИО2КС, [5] и АСИО2ВАСАПИ. [6]
Будучи проприетарным протоколом, он не имеет универсальной совместимости с DAW на базе Windows и другим программным обеспечением для записи. Например, в руководстве пользователя аудиоредактора Audacity говорится: «Лицензионные ограничения не позволяют нам включать поддержку ASIO в выпущенные версии Audacity, но Audacity может быть скомпилирован с поддержкой ASIO для частного использования без возможности распространения». [7]
См. также
[ редактировать ]- JUCE — набор инструментов C++ с открытым исходным кодом, который включает поддержку аудиоустройств ASIO.
- JACK Audio Connection Kit , аналогичная система в первую очередь для Linux.
Ссылки
[ редактировать ]- ^ «Сайт WineASIO» . Архивировано из оригинала 1 марта 2020 года . Проверено 1 марта 2020 г.
- ^ Jump up to: а б Мелевчик, Майкл (2008). «Renoise для Linux. Производство музыки в стиле ретро». LinuxLife (на немецком языке). 5/2008: 69–72.
- ^ Веб-сайт ASIO4All
- ^ Веб-сайт FlexASIO
- ^ Веб-сайт ASIO2KS
- ^ Веб-сайт ASIO2WASAPI
- ^ «Аудиоинтерфейс ASIO» . 2008 год . Проверено 2 декабря 2019 г.
Внешние ссылки
[ редактировать ]- Сайт поддержки сторонних разработчиков Steinberg , где можно загрузить ASIO SDK.