【发布时间】:2016-12-04 03:32:00
【问题描述】:
背景:我正在尝试在网络上制作 100% 模块化合成器
到目前为止,我看到的制作包络的教程使用函数来触发包络的不同阶段,但是如果我想根据 AudioNode 的输出来触发包络呢?
比如方波振荡器的上升沿攻击,下降沿释放?
我是否必须求助于使用脚本处理器节点(并在性能方面受到影响)还是有更好的方法来做到这一点,我还没有发现?
提前致谢
澄清:
输入是一个简单的二元门。按键按下时为 1,不按下时为 0。
应该有几个参数是 AudioParam,它们可以控制起音时间、衰减时间、延音电平和释音时间。假设衰减电平(ADSR包络的峰值)为1
输出是 ADSR 包络信号本身。
【问题讨论】:
标签: javascript signal-processing web-audio-api