ASIO
Więcej informacji
- Twórca
- Steinberg
- Rok
- 1997
- Typ
- Interfejs sterownika
Audio Stream Input/Output — interfejs sterowników Steinberga, dzięki któremu programy audio w Windows rozmawiają wprost z kartą dźwiękową, z pominięciem systemowego miksera.
Windowsowa ścieżka dźwięku z lat 90. przechodziła przez mikser w jądrze i dokładała setki milisekund opóźnienia. Wystarczało do systemowych piknięć, ale do grania na żywo na wirtualnym syntezatorze było bezużyteczne. Odpowiedzią Steinberga z 1997 roku było ASIO: aplikacja i sterownik współdzielą podwójne bufory, a karta sygnalizuje dokładnie wtedy, gdy trzeba napełnić następny. Przy małych buforach opóźnienie spada do kilku milisekund.
ASIO wymaga, by producent karty napisał dedykowany sterownik. Dla kart bez niego istnieje ASIO4ALL — nakładka, która nadaje ASIO twarz natywnym sterownikom Windows. Microsoft w końcu odpowiedział WASAPI w Viście, lecz ASIO pozostaje studyjnym standardem. W macOS nic z tego nie jest potrzebne — Core Audio od początku projektowano pod niskie opóźnienia.