ASIO лого

Немного про ASIO

Audio Stream Input/Output (ASIO), «ввод/вывод потоковых аудиоданных» — протокол передачи данных с малой задержкой, созданной компанией Steinberg, которая является разработчиком известной программы Cubase.

По сути ASIO — это протокол общения вашей звуковой карты и аудио приложений на компьютере, но он был задуман для того, чтобы минимизировать задержки при прохождении аудио сигнала от источника, через драйвер и операционную систему на выход звуковой карты или вход записывающего устройства или приложения.

Стандартные звуковые карты, осуществляют передачу звука через DirectSound в операционную систему, где и происходит ее микширование через специальный драйвер (KMixer — Kernel Audio Mixer). Такая схема была разработана для того, чтобы сводить в один поток аудио сигналы от разных источников, как внешних, так и внутренних.

Если вы используете компьютер для домашних работ — это не критично, но для записи звука важен полный контроль над аудио потоком с минимальной задержкой. Изначально в семействе Windows через библиотеку микшера KMixer передается поток PCM (Импульсно-кодовая модуляция)  и все, что отлично от него системой Windows обрабатывается как традиционный аудио поток, в результате кроме задержки мы получаем еще и шумы в нашем аудио канале. в операционных системах на базе Linux и MAC OS, такой проблемы нет и ASIO им не нужен.

Вот стандартная схема обработки звука в Windows XP:

image003

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

Нужно отметить, что Microsoft создала аналог ASIO, который назвала Kernel Streaming — технология создания потоковых драйверов для звуковых устройств в Windows. Kernel Streaming требует меньше CPU, чем стандартный метод «wave out». Но это уже не профессиональный стандарт и догнать ASIO он наврятле сможет.

 

Информация о статье
Стандарт ASIO для аудио карт
Статья
Стандарт ASIO для аудио карт
О чем статья
Зачем он нужен и как помогает при записи музыки
Автор
Бренд
+CubozoaRu
Логотип

Подробнее о 

Разработка, изготовление уникальных, программируемых блоков питания для педалей эффектов гитар.