ASIO
Maggiori informazioni
- Creato da
- Steinberg
- Anno
- 1997
- Tipo
- Interfaccia per driver
Audio Stream Input/Output: l'interfaccia per driver di Steinberg che permette al software audio su Windows di parlare direttamente con la scheda audio, saltando il mixer di sistema.
Negli anni Novanta l'audio di Windows passava dal mixer del kernel e accumulava centinaia di millisecondi di ritardo. Accettabile per i segnali acustici di sistema, inutile per suonare dal vivo un sintetizzatore software. La risposta di Steinberg, nel 1997, fu ASIO: applicazione e driver condividono doppi buffer e la scheda segnala nell'istante in cui serve riempire il successivo. Con buffer piccoli la latenza scende a pochi millisecondi.
ASIO richiede che il produttore della scheda scriva un driver dedicato. Per le schede che ne sono prive esiste ASIO4ALL, un wrapper che dà un volto ASIO ai driver nativi di Windows. Microsoft ha poi risposto con WASAPI in Vista, ma ASIO resta lo standard negli studi. Su macOS nulla di tutto ciò serve: Core Audio nasce a bassa latenza fin dall'inizio.