【问题标题】:How to add a LFO to filter cutoff using Web Audio API如何使用 Web Audio API 添加 LFO 以过滤截止
【发布时间】:2016-06-28 06:17:54
【问题描述】:

我为此找到了一些结果,但我仍然做不到,所以我认为这必须是我的代码的一个基本问题。

我希望能够在 Web 音频 API 中将低频振荡器连接到我的滤波器截止,但每次尝试都失败了。最后,我希望能够调制这个 LFO 的频率和截止频率的调制量。现在,我只想让这该死的东西开始调制。这是单个注释 (https://github.com/natotthomer/NH-101/blob/master/frontend/util/note.js) 和实时存储库 (http://natotthomer.com/NH-101/) 的代码

【问题讨论】:

    标签: javascript reactjs web-audio-api


    【解决方案1】:

    我在您的代码中看到的关键问题是您在将 LFO 连接到频率截止之前没有放大它。这意味着您正在将一个在 -1 和 1 之间振荡的值连接到失谐 - 请记住,失谐以美分为单位(即“音符”之间的 100 美分)。如果有的话,2 的范围几乎是不可察觉的。

    继续创建并插入 LFOGain - 但它尝试将其设置为 600。现在您的 LFO 应该使您的滤波器在其调制中具有一个八度音程的范围,并且应该是可听见的。

    【讨论】:

    • 啊!你真是个天才!我知道它必须要么是巨大的、建筑的,要么是微小的。很高兴是后者。非常感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-22
    • 2015-11-24
    • 1970-01-01
    • 1970-01-01
    • 2012-03-20
    • 2017-09-04
    • 2019-11-11
    相关资源
    最近更新 更多