我正在尋找使用外部聲卡同時從MATLAB輸出四個通道的音頻(Creative Soundblaster X-Fi Surround 5.1 Pro USB),但尚未找到工作解決方案。在MATLAB中輸出4個通道的音頻
據我所知,MATLAB的audioplayer
對象只能輸出一個立體聲信號,所以我試了兩種方案:playrec和pa_wavplay。兩者似乎都是我所需要的,但似乎只是將聲卡識別爲雙聲道設備。
任何建議將是了不起的。謝謝閱讀。
(MATLAB的版本是R2007b和唯一可用的工具箱信號處理工具箱。)
我現在試過PsychToolbox(這看起來相當不錯),但它仍然只能看到這張聲卡的2個輸出。我錯在認爲5.1聲道設備應該有6個聲道? – Rogare
我有一些pa_wavplay的經驗,發現它處理大量的輸入/輸出沒有任何問題。我懷疑問題出在你的音頻接口上。它可以輸出5.1,但它可能通過在設備中解碼杜比數據流來生成這些通道。 – Speedy