Кіріспе

Компьютерлік дыбыс картасының драйверлік протоколы Audio Stream Input/Output (ASIO) – Steinberg компаниясы ұсынған сандық аудио үшін компьютерлік дыбыс картасының драйверлік протоколы. Ол бағдарламалық қолданба мен компьютерлік дыбыс картасы арасында төменгі кешігу және жоғары сапалы интерфейсті қамтамасыз етеді. Microsoft DirectSound кәсіби емес пайдаланушылар үшін аралық сигнал жолы ретінде кеңінен қолданылса, ASIO музыканттар мен дыбыс инженерлеріне сыртқы аппараттық құрылғыларға тікелей қол жеткізуге мүмкіндік береді. ASIO қолданушы қолданбасының стандартты дыбыс жолын Windows операциялық жүйесінің аралық бағдарламалық қабаттары арқылы айналып өтеді, нәтижесінде қолданба тікелей дыбыс картасының аппараттық бөлігімен байланысады. Айналып өтілген әрбір қабат кешігуді (аудио ақпаратты жіберген кездегі қолданба мен дыбыс картасының арасындағы уақыт кешігуі немесе дыбыс картасынан түскен кіріс сигналдарының қолданбаға қолжетімді болуы арасындағы кідіріс) азайтады. Осылайша, ASIO бірнеше аудио кіріс және шығыстарға тәуелсіз түрде қол жеткізудің салыстырмалы түрде оңай жолын ұсынады.

Операциялық жүйелер

Интерфейс қолдауы әдетте Microsoft Windows жүйесімен шектеледі. Windows Vista нұсқасынан бастап KMixer жойылды және WASAPI және жаңа WaveRT порт драйверімен алмастырылды. Linux үшін Windows үйлесімділік қабаты ретінде Wine үшін эксперименталды ASIO драйвері, WineASIO да бар. WineASIO драйвері дыбыс тікелей трансляциясы үшін JACK дыбыс серверін пайдаланады және көптеген ASIO қолдауын білетін қосымшаларды WINE ортасында төмен кешігумен іске қосуға мүмкіндік береді. Басқа тегін немесе ашық кодты баламалар – ASIO4All, FlexASIO, ASIO2KS және ASIO2WASAPI. Бұл өнімдік протокол болғандықтан, Windows негізіндегі DAW және басқа да жазу бағдарламалық қамтамасымен әмбебап үйлесімділікке ие емес. Мысалы, Audacity аудио редакторының пайдаланушы нұсқаулығында былай делінген: «Лицензиялық шектеулер бізге Audacity-дің жарияланған нұсқаларына ASIO қолдауын қосуға мүмкіндік бермейді, бірақ Audacity жеке, таратуға жарамайтын пайдалану үшін ASIO қолдауымен жинастырылуы мүмкін».