【发布时间】:2015-02-12 05:17:37
【问题描述】:
如果我理解正确,并且可以听到这样的声音,请将 LFO 连接到 osc.frequency,其中 osc.frequency 为 ex,440Hz,并将 LFO 增益设置为相同的频率:
频率在 440Hz 和 0Hz 之间振荡。也就是说,LFO 似乎可以线性控制频率。
我正在寻找的是一种显而易见的方法,如果存在的话,可以通过例如八度音阶数定义振荡频率。也就是说,440Hz 应该在 +440 和 -220 上下振荡,而不是 +440 到 -440。八度音程上/下而不是频率上/下。
向振荡器添加直流分量之类的方法似乎不是一个合适的解决方案。虽然可以满足升八度/降八度的基本要求,但正弦曲线的过渡曲线仍然是不合适的。
想到的最合适的解决方案是对频率 LFO 使用包络而不是振荡器。不过,我很想知道规范中是否有明显的东西会天生就产生这种振荡器行为。
谢谢!
【问题讨论】:
标签: web-audio-api