오디오 스트림 입력/출력
Audio Stream Input/Output![]() |
![]() | |
운영 체제 | Microsoft Windows |
---|---|
유형 | API |
ASIO(Audio Stream Input/Output)는 Steinberg가 지정한 디지털 오디오용 컴퓨터 사운드 카드 드라이버 프로토콜로, 소프트웨어 응용 프로그램과 컴퓨터 사운드 카드 간에 낮은 레이텐시와 높은 충실도의 인터페이스를 제공합니다.Microsoft의 DirectSound는 일반적으로 비전문 사용자의 중간 신호 경로로 사용되는 반면, ASIO는 뮤지션과 사운드 엔지니어가 외부 하드웨어에 직접 액세스할 수 있도록 합니다.
개요
ASIO는 응용 프로그램이 사운드 카드 하드웨어에 직접 연결되도록 사용자 응용 프로그램에서 중간 윈도우즈 운영 체제 소프트웨어 층을 통과하는 일반 오디오 경로를 바이패스합니다.바이패스되는 각 레이어는 레이텐시의 단축을 의미합니다(어플리케이션이 오디오 정보를 송신하고 사운드카드에 의해 재생되는 지연, 또는 애플리케이션이 사용할 수 있는 사운드카드로부터의 입력 신호).이와 같이 ASIO는 여러 오디오 입력 및 출력에 독립적으로 액세스할 수 있는 비교적 간단한 방법을 제공합니다.
운영 체제
인터페이스의 지원은, 통상은 Microsoft Windows 로 제한됩니다.Windows Vista 이후 KMixer는 삭제되어 WASAPI와 새로운 WaveRT 포트 드라이버로 대체되었습니다.
또한 Linux용 Windows 호환성 레이어용 Wine ASIO [1]드라이버도 있습니다.Wine ASIO 드라이버는 JACK 사운드 서버를 오디오 백엔드로 사용하여 많은 ASIO 인식 애플리케이션을 WINE에서 낮은 레이텐시로 실행할 수 있습니다.
기타 무료 소스 또는 오픈 소스 옵션으로는 ASIO4All,[2] FlexASIO,[3] ASIO2KS [4]및 ASIO2가 있습니다.WASAPI[5]
독점 프로토콜이기 때문에 Windows 기반 DAW 및 기타 기록 소프트웨어와의 범용 호환성이 없습니다.예를 들어 Audacity 오디오에디터의 유저 메뉴얼에는, 「라이센스 제한에 의해, Audacity 의 릴리스 버전에 ASIO 서포트를 포함할 수 없습니다만, Audacity 는, 전용의 배포 불가능한 사용을 [6]위한 ASIO 서포트로 컴파일 할 수 있습니다」라고 기재되어 있습니다.
「 」를 참조해 주세요.
- JUCE: ASIO 오디오 디바이스 지원을 포함하는 오픈소스 C++ 툴킷.
- JACK Audio Connection Kit(JACK Audio Connection Kit)는 주로 Linux용 유사한 시스템입니다.
레퍼런스
- ^ WineASIO 웹사이트
- ^ ASIO4모든 웹사이트
- ^ FlexASIO 웹사이트
- ^ ASIO2KS 웹사이트
- ^ ASIO2WASAPI 웹사이트
- ^ "ASIO Audio Interface". 2008. Retrieved 2 December 2019.