3

Web Audio APIを使用して、4つのBiQuadフィルターを使用してグラフィックEQを作成しています。ハイパス、2バンドパス、ローパス:

ここに画像の説明を入力してください

各フィルターの周波数を表す各ノードを確認できます。うまく機能していますが、他のグラフィックEQで通常見られるフィルターのロールオフの形状を描きたいと思います。

各フィルターのQ値と中心周波数があります。私がやりたいのは、特定のdb値でロールオフの頻度を取得できる式を取得することです。たとえば、-200dbでのロールオフの頻度はどれくらいですか?

重い数学的なことをしてからしばらく経ちましたので、助けていただければ幸いです。

4

1 に答える 1

4

BiquadFilterNodeのgetFrequencyResponseメソッドを見たことがありますか? https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Methods

私のIO2012WebAudioトークのこのデモでは、これを使用しています:http ://webaudio-io2012.appspot.com/frames/frequency-response.html 。もちろん、そこから積み重ねられた複数のフィルターの応答を計算する必要があります。

于 2013-02-25T15:52:30.377 に答える