1
我使用RtAudio庫。使用RtAudio進行音頻平移
我想實現一個音頻程序,我可以控制平移(例如,將聲音從左聲道移到右聲道)。
在我的具體情況下,我在雙工模式下使用RtAudio(您可以在這裏找到一個示例:duplex mode)。這意味着我將麥克風輸入鏈接到揚聲器輸出。
我在網上搜索過,但沒有找到有用的東西。我應該在輸出緩衝區上應用一個過濾器嗎?什麼樣的過濾器?
我使用RtAudio庫。使用RtAudio進行音頻平移
我想實現一個音頻程序,我可以控制平移(例如,將聲音從左聲道移到右聲道)。
在我的具體情況下,我在雙工模式下使用RtAudio(您可以在這裏找到一個示例:duplex mode)。這意味着我將麥克風輸入鏈接到揚聲器輸出。
我在網上搜索過,但沒有找到有用的東西。我應該在輸出緩衝區上應用一個過濾器嗎?什麼樣的過濾器?
要平移聲音,您只需要減小一個通道的音量,同時增加另一個通道的音量。但是你必須這樣做,整體音量不會改變,因爲中央聲道將有兩個聲道而不是一個聲道(全左或全右聲道)。
更多的信息在這裏:http://logicquicktips.blogspot.com/2006/10/laws-of-pan.html
「你可以在這裏找到一個例子」 - 在哪裏? – gnat
你是對的,現在有鏈接 – user1801724
你正在尋找一個建築/設計答案?我可能是錯的,但我認爲這樣會更適合SO,因爲你基本上是在問一個實現問題。如果你在你的IDE之前,你的問題屬於SO。如果你在白板前,你的問題屬於程序員。 – Walter