【问题标题】:Calculating a Web Audio API filter's response at a specific frequency and Q-factor计算 Web 音频 API 滤波器在特定频率和 Q 因子下的响应
【发布时间】:2013-02-24 01:04:22
【问题描述】:

我正在使用 Web Audio API 来制作一个带有四个 BiQuad 滤波器的图形均衡器;一个高通、两个带通和一个低通:

您可以看到代表每个过滤器频率的每个节点。它工作得很好,但我想画出你通常在其他图形 EQ 中找到的滤波器滚降的形状。

我有每个滤波器的 Q 因子和中心频率。我想做的是得到一个公式,它允许我在特定 db 值处获得滚降频率。例如,-200db 的滚降频率是多少?

我已经有一段时间没有做任何繁重的数学工作了,所以任何帮助都将不胜感激。

【问题讨论】:

标签: math audio canvas signal-processing web-audio-api


【解决方案1】:

你看过 BiquadFilterNode 的 getFrequencyResponse 方法吗? https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Methods.

我的 IO2012 Web Audio 演讲中的这个演示使用它:http://webaudio-io2012.appspot.com/frames/frequency-response.html。当然,您必须计算从那里堆叠在一起的多个过滤器的响应。

【讨论】:

    猜你喜欢
    • 2011-03-11
    • 1970-01-01
    • 2013-07-24
    • 2021-08-12
    • 1970-01-01
    • 2014-11-18
    • 1970-01-01
    • 2018-10-19
    • 2016-02-08
    相关资源
    最近更新 更多