2011-08-27 3 views
2

나는 외부 오디오 인터페이스 (RME Fireface)를 통해 iMac에 4 개의 마이크 어레이를 연결했습니다. 모든 4 개의 곡을 동시에 녹음하고, 개별 신호를 얻고, 일부 작업을 수행하고, 출력 사운드를 모두 실시간으로 재생해야합니다.Mac에서 멀티 채널 실시간 오디오 프로세싱을위한 오디오 큐

우선 Mac 시스템 환경 설정의 오디오 입력에는 4 개의 개별 장치가 아니라 하나의 RME FireFace 만 표시됩니다. 그렇다면 어떻게하면 각 마이크의 포트 주소를 찾을 수 있습니까?

둘째, 주요 질문 -이 목적으로 오디오 대기열을 사용할 수 있습니까? Audio queues documentation에는 다중 채널 오디오 입력 및 신호 처리에 대한 명확한 정보가 없습니다.

+0

4 채널 오디오의 스트림 하나만 캡처하면 4 개의 마이크 각각에 대한 샘플이 인터리브됩니다. –

답변

0

오디오 대기열은 [이 스레드]를 기반으로 4 채널의 입력을 동시에 지원하지 않습니다. (http://www.mailinglistarchive.com/html/[email protected]/2011-01/msg00174 .html).

낮은 수준의 API이지만 정확하게 원하는대로 확장 가능한 다중 채널 입력 및 출력을 요구하는 CoreAudio을 사용해야 할 것입니다.

+0

감사. 이것은 나에게 많은 어려움을 안겨주고 있었지만 나는 실제로 장치를 기록하는 방법을 알아낼 수 없었다. CAplaythru와 같은 예제는 그다지 명확하지 않습니다. – Jay

+0

API에 대한 질문이있는 경우 새로운 질문을 만들 수 있습니다 :-) – Daan

관련 문제