我有一個4麥克風陣列通過外部音頻接口(RME Fireface)連接到iMac。我需要同時記錄所有4個信號,獲取單個信號,執行一些操作,並實時播放輸出聲音。用於Mac上多通道實時音頻處理的音頻隊列
首先,Mac系統偏好設置中的音頻輸入不顯示4個獨立的設備,而只顯示一個RME FireFace。那麼,我可以找到每個麥克風的端口地址嗎?
其次,主要問題 - 我可以使用音頻隊列來達到這個目的嗎? Audio queues documentation沒有關於多聲道音頻輸入和信號處理的明確信息。
我有一個4麥克風陣列通過外部音頻接口(RME Fireface)連接到iMac。我需要同時記錄所有4個信號,獲取單個信號,執行一些操作,並實時播放輸出聲音。用於Mac上多通道實時音頻處理的音頻隊列
首先,Mac系統偏好設置中的音頻輸入不顯示4個獨立的設備,而只顯示一個RME FireFace。那麼,我可以找到每個麥克風的端口地址嗎?
其次,主要問題 - 我可以使用音頻隊列來達到這個目的嗎? Audio queues documentation沒有關於多聲道音頻輸入和信號處理的明確信息。
根據[此主題],音頻隊列不支持同時從4個通道輸入。(http://www.mailinglistarchive.com/html/[email protected]/2011-01/msg00174的.html)。
您可能需要使用CoreAudio,這是一個較低級別的API,但聲稱「可擴展多通道輸入和輸出」正是您想要的。
您可能只是捕獲一個4聲道音頻流 - 4個麥克風中的每一個的樣本都將被交錯。 –