Apple에서 만든 오디오 API로, macOS에서 사용됩니다. Core Audio는 OpenAL 기반이며, 고성능 오디오 처리를 지원하는 다양한 기능을 제공합니다. 1)
Core Audio는 다양한 오디오 애플리케이션에서 음질을 최적화하고, 효율적인 오디오 스트리밍을 가능하게 하며, MIDI 및 기타 오디오 작업을 지원합니다. 또한, Core Audio는 범용 ASIO 오디오 드라이버로 사용되지만, 특정 오디오 인터페이스에 맞춰 설계된 전용 ASIO 드라이버보다는 성능이 다소 떨어질 수 있습니다.
자세한 내용은 Apple Developer 문서를 참조하시기 바랍니다.
ex)
Buffer size | Latency |
---|---|
Win 32 Samples | 166 samples (1,73ms @ 96k) |
OSX 32 Samples | 229 samples (2,34ms @ 96k) |
Win 64 Samples | 229 samples (2,34ms @ 96k) |
OSX 64 Samples | 294 samples (3,06ms @ 96k) |
Win 128 Samples | 358 samples (3,73ms @ 96k) |
OSX 128 Samples | 423 samples (4,41ms @ 96k) |
여러 개의 서로 다른 ASIO 호환 오디오 인터페이스를 통합하여 하나의 오디오 디바이스처럼 사용하는 기능입니다. 애플의 Core Audio나 ASIO4ALL을 이용하면 이러한 통합이 가능하지만, 이 방식은 소프트웨어 기반의 동기화로 인해 약간의 불안정성이 있을 수 있습니다. 또한, 원래 오디오 인터페이스 제조사에서 제공하는 ASIO 드라이버를 사용할 수 없고, 반드시 Core Audio 또는 ASIO4ALL 드라이버로만 동작해야 합니다. 여러 개의 오디오 장치를 동기화하기 위해 컴퓨터의 CPU와 메인보드의 워드클럭 자원을 마스터 클럭으로 활용하게 됩니다.