Web Audio API:如何仅在左声道或右声道播放单声道音源?

Col*_*eed 7 web-audio-api

是否有一种(简单)方式来接收单声道输入并仅在左声道或右声道播放?我想我可以通过ScriptProcessing节点做到这一点,但如果有打算处理这种情况我真的想知道一个节点.API有一个关于混音的部分,但我没有看到任何关于如何以这种方式操纵频道的代码.

请注意,我已经试过了声像节点,但它似乎并没有真正切断左自右声道,我不希望任何声音从一个通道到其它出血.

jan*_*nce 2

看一下分离器节点:https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#ChannelSplitterNode-section

ChannelSplitterNode 的一个应用是进行“矩阵混合”,其中需要对每个通道进行单独的增益控制。

(我还没试过,请告诉我:)