对数LFO控制频率

时间:2014-12-13 17:17:23

标签: web-audio

如果我理解正确,并且听起来像是这样,将一个LFO连接到osc.frequency,其中osc.frequency为ex,440Hz,并将LFO增益设置为相同的频率:

频率在440Hz和0Hz之间振荡。也就是说,LFO似乎线性地控制频率。

我正在寻找的是一种显而易见的方法,如果存在,则振荡由例如八度音阶数定义的频率。也就是说,440Hz应该向上振荡+440并向下振动-220,而不是+440到-440。 Octave up / down而不是频率上/下。

似乎没有诸如向振荡器添加DC分量之类的东西是适当的解决方案。虽然可以满足八度音高/八度音降的基本要求,但正弦曲线的过渡曲线仍然是不合适的。

最令人想到的解决方案是使用信封而不是振荡器来处理频率LFO。但是,我很想知道规范中是否有一些显而易见的东西可以用振荡器产生这种行为。

谢谢!

1 个答案:

答案 0 :(得分:2)

使用“detune”AudioParam而不是频率。