asio driver

ASIO مخفف عبارت Audio Stream Input/Output است، به معناي جريان خروجي و ورودي صوتي

اين فن آوري توسط شركت Steinberg معرفي شد و به عنوان درايوري ثانويه براي كارتهاي صوتي مورد استفاده قرار گرفت و وظيفه برقراري ارتباط بين نرم افزار و كارت صوتي سيستم رو بر عهده گرفت

در سيستمهاي مبتني بر ويندوز، صداي توليد شده در نرم افزارها بعد از گذشتن از چند مرحله به كارت صدا منتقل ميشود، و همين امر باعث بروز تاخير در ورود يك نت ميدي از ورودي مثل ميدي كنترلر و پردازش و تبديل آن به صداي خروجي خواهد شد

در اينجا ASIO به عنوان يك رابط مستقيم اين وظيفه را به عهده مي گيرد و تبديل به يك پل ارتباطي مي شود بين نرم افزارها و كارت صدا و اجازه نميدهد كه تبديل يك نت به صوت درگير اين فرايند هاي سيستم عامل شود.

همچنين ASIO اطلاعات صوتي را با پارامتر هاي قابل تنظيم خود به قسمتهاي كوچكتري ( Buffer ) تقسيم ميكند تا فرايند پردازش بر روي آنها با سرعت بيشتري انجام پذيرد

در واقع ASIO يك راه ميانبر و پل ارتباطي بين نرم افزار و كارت صوتي ايجاد مي كند تا اين پروسه درگير سيستم عامل نشود و بدين صورت تاخيري بوجود نيايد.

اما در آخر بايد گفت اين همه ماجرا نيست، و از بين رفتن ( و يا به حد اقل رسيدن ) تاخير فقط بستگي به استفاده از اين درايور ندارد و قدرت اجزاي سخت افزاري و خود كارت صوتي هم يكي از پارامتر هاي تاثير گذار است.

در سيستم هاي عامل مبتني بر لينوكس و مكينتاش اين پيچيدگي و لايه ي بين نرم افزار ها و سخت افزار صوتي مانند ويندوز نيست و در نتيجه تاخير هم به صورتي كه در سيستم عامل ويندوز حس مي شود نمي باشد.