2
我目前在玩Web Audio API。網絡音頻API JavaScriptAudioNode和頻道數量
我在javascript中創建了一個單聲道合成器,所以我創建了一個JavaScriptAudioNode
元素,它有0個輸入和1個輸出,與我的上下文的audioDestinationNode
連接。
每次調用過程函數時,我都會調用 event.outputBuffer.getChannelData
並將輸出通道數組傳遞到 我的合成器。作爲我的合成器單聲道,它只需要一個通道(陣列),但是實際上每個輸出都帶有兩個通道的JavaScriptAudioNode。 所以我可以只填充左邊或右邊的通道,這取決於我是否在 請致電getChannelData(0)
或(1)
。
有沒有辦法讓單聲道JavaScriptAudioNode
元素?如果沒有,是 有一種方法可以將我的單聲道自動「上混」爲兩個立體聲 通道?
(是的,我可以用手做,加權加法,但懶惰是最大的美德)。
謝謝!