방금 ASIO를 발견했습니다 (SD에 대한 답변 덕분에).
저는 그것에 대해 조금 읽고 싶습니다. 이점을 이해했는지 확인하세요.
주요 이점은 다음과 같습니다.
- 지연 시간 감소
- 여러 사운드 카드 또는 외부 USB를 결합하는 기능 단일 프로그램에 대한 마이크 (예 : Audacity, Goldwave 등). (그러므로 두 마이크에서 오디오를 녹음하는 경우 : 하나는 보컬, 다른 하나는 악기 일 수 있습니다.
다른 이점이 있나요?
오디오 녹음 에 대한 지연 시간 감소의 이점은 무엇입니까 (여러 마이크 간의 잠재적 인 동기화 문제 감소 제외)?
의견
- AFAIK, 두 번째 주장은 ASIO4ALL을 사용하는 경우에만 적용됩니다. 기기 결합은 ASIO 표준의 일부가 아닙니다.하지만 단일 기기에 여러 채널이있을 수 있습니다.
Answer
ASIO는 사운드 카드와 통신하기위한 프로토콜입니다.
일반적으로 운영 체제는 오디오 경로를 처리하므로 실제로 사운드 카드에 도달하기 전에 여러 레이어를 통과하게됩니다. 각 계층은 대기 시간을 추가합니다.
ASIO를 사용하면 소프트웨어 응용 프로그램이 모든 중간 계층을 피하면서 사운드 카드와 직접 통신 할 수 있습니다. 이렇게하면 지연 시간을 줄일 수 있습니다 .
또한 하드웨어에 직접 액세스 할 수도 있습니다. 오디오는 운영 체제의 오디오 믹서를 통과하지 않으므로 잠재적으로 샘플 / 비트 전송률 변환 손실을 피할 수 있습니다. 이것은 더 높은 충실도 이득입니다.
참고하십시오. ASIO 드라이버를 사용하면 기본적으로 소프트웨어가 하드웨어를 최대한 활용할 수 있습니다. 실제 사운드 카드의 AD / DA 변환이 좋지 않거나 낮은 비트 심도 (16 비트 전용?),이 물리적 제한을 초과 할 수 없습니다.
따라서 asio4all 과 같은 것을 사용하면 하드웨어에서 발생하는 변환은 개선되지 않습니다.
답변
ASIO의 주요 이점은 더 빠르며 오디오 입력 및 출력의보다 쉬운 라우팅. 이를 통해 입력 및 출력을 오디오 녹음 소프트웨어에 직접 쉽게 연결할 수 있으며 일반적으로 소비자 사운드 카드와 관련된 많은 오버 헤드를 제거 할 수 있습니다.
오디오의 여러 채널을 처리 할 때 지연 시간 감소의 이점이 있습니다. . 입력과 출력이 하나뿐이더라도 레이어링을 시도했다면 입력과 출력이 일치해야합니다. 컴퓨터가 오디오를 재생하려고 할 때부터 스피커가 오디오를 재생할 때까지 100ms가 걸리고 입력이 처리되고 녹음되는 데 100ms가 더 걸린다면 오디오 트랙을 듣고 노래를 부를 때 컴퓨터가 재생을 시도한 후 200ms가 기록됩니다. 이로 인해 음악과 비교하여 트랙에서 보컬의 타이밍이 올바르게 지정되지 않습니다.