如何在JavaScript

时间:2018-10-25 04:19:00

标签: javascript web-audio web-audio-api

这是一个如何使用webAudio中的振荡器对声音进行恒定幅度调制的示例: web audio api: multiply waves

问题是,如何使振幅调制衰减为已经播放的声音,以使调制深度增加,而不是使振幅调制深度保持恒定。

是否可以将幅度调制增益节点与增益调制的其他元素(例如基线水平和调制深度的变化)组合/链接在一起?例如,是否可以创建带有固定偏移量的网络音频gainNodes以便可以实现?另外,是否可以仅将波形写入缓冲区并将其馈入gainNode?

这里的目标是确保其清晰:通过webAudio播放声音,然后向其缓慢添加幅度调制,例如10Hz正弦波或三角波幅度调制,以随时间增加调制深度。

例如,在10秒钟内,从以稳定的音量= .5播放的声音变为以10Hz调制速率交替,音量从.25到.75交替变化的声音,再到以10Hz,音量为0到1。

谢谢!

0 个答案:

没有答案