SoundJS中的混响

时间:2018-01-04 19:35:37

标签: soundjs

我知道WebAudio通过Convolver passthrough(https://developer.mozilla.org/en-US/docs/Web/API/BaseAudioContext/createConvolver)支持混响。有没有办法用SoundJS应用混响?我正在制作游戏,并希望将相同的混响应用于通过SoundJS播放的所有声音。

1 个答案:

答案 0 :(得分:1)

当前版本不会使简单,但它是可能的。

来自我们的SoundJS开发:

  

有几个节点都是所有音频过滤器,因此您应该能够断开动态压缩器节点(输出前的最后一个节点),将其连接到您的卷积器,然后将其挂钩到{{1 }}

您可以在此演示中看到一些原始节点访问权限:https://github.com/CreateJS/SoundJS/blob/master/examples/07_WebAudioNodeInsertion.html

这是一些让你入门的伪代码:

WebAudioPlugin.context.destination

希望能提供一些见解。

SoundJS的目的是让简单的音频播放变得容易,因为几年前支持不佳的景观,但我们想要做更多的事情来支持WebAudio向前发展,所以正在进行的大型重构应该让这样的事情变得更容易!

干杯,