사용자 도구

사이트 도구


컴퓨터:sound:core_audio
[공지]회원 가입 방법
[공지]글 작성 및 수정 방법

Core Audio

Apple에서 만든 오디오 API, MAC OSX에서 사용한다.
OpenAL 기반. 1)

https://developer.apple.com/library/archive/documentation/MusicAudio/Conceptual/CoreAudioOverview/WhatisCoreAudio/WhatisCoreAudio.html

Core Audio는 MAC OS에서 사용 가능한 범용 ASIO 오디오 드라이버이지만, 오디오 인터페이스의 전용 ASIO 드라이버들 보다는 퍼포먼스가 떨어진다.

ex)

  • Interface MOTU PCIe 424 with 24io
  • i7 2600k, Gigabyte z68xp-ud3, GTX1060, Sata3 SSD
  • Unoptimized Windows10 with steam in background (forgot to turn it off). Latest ASIO driver.
  • High Sierra Hackintosh with Core Audio and latest MOTU Control Panel software
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)

Aggregate audio device

여러 개의 각기 다른 ASIO 호환 오디오 인터페이스를 통합하여 하나의 오디오 디바이스처럼 사용하는 것

애플의 Core AudioASIO4ALL을 사용하는 경우는 가능하지만 이 방식은 소프트웨어 방식의 동기화이므로 약간 불안정하고, 원래의 오디오 인터페이스의 제조사에서 제공한 ASIO 드라이버를 사용할 수 없다. 무조건 Core AudioASIO4ALL 드라이버로만 동작시켜야 하며 여러개의 오디오 장치를 동기화 하기 위해 컴퓨터 CPU와 메인보드의 워드클럭 자원을 마스터 클럭으로 활용한다.

https://support.apple.com/ko-kr/HT202000

1)
ASIO4ALL도 OpenAL기반이다.

댓글 달기

로그인하면 댓글을 남길 수 있습니다.
검색
[홈레코딩 필독서]"모두의 홈레코딩"구매링크


컴퓨터/sound/core_audio.txt · 마지막으로 수정됨: 2024/03/06 저자 정승환