From 1b20b9576b9109f26f044e42e2f057e66a8ab549 Mon Sep 17 00:00:00 2001 From: Tomohiro IKEDA Date: Thu, 28 Nov 2024 20:00:13 +0900 Subject: [PATCH] feat: Peaking Filter (BiquadFilterNode) --- docs/docs.js | 1 + docs/index.html | 31 +++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/docs/docs.js b/docs/docs.js index 482f80e..dbe73d9 100644 --- a/docs/docs.js +++ b/docs/docs.js @@ -7198,3 +7198,4 @@ renderFrequencyResponse(document.getElementById('svg-figure-filter-response-high renderFrequencyResponse(document.getElementById('svg-figure-filter-response-bandpass'), 'bandpass'); renderFrequencyResponse(document.getElementById('svg-figure-filter-response-lowshelf'), 'lowshelf'); renderFrequencyResponse(document.getElementById('svg-figure-filter-response-highshelf'), 'highshelf'); +renderFrequencyResponse(document.getElementById('svg-figure-filter-response-peaking'), 'peaking'); diff --git a/docs/index.html b/docs/index.html index f776a1a..8628cee 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7989,6 +7989,37 @@
High-Shelving Filter
High-Shelving Filter のフィルタ特性
+
+
Peaking Filter
+

+ Peaking Filter とは, 中心周波数 ($f_{\mathrm{computed}}$) 付近までの周波数成分を増幅, または, + 減衰させ, それ以外の周波数成分をそのまま通過させるフィルタです. Peaking Filter における, gain プロパティが, 増幅, または, + 減衰の値を決定します. 単位は, デシベル (dB) です. +

+

+ Peaking Filter における, Q プロパティは, Band-Pass Filter と同様に, 中心周波数を基準にした帯域幅に影響を与えます. + Q プロパティの値を大きくするほど, 中心周波数付近の帯域幅が狭くなります (急峻になります). + 0 以下の値を設定すると, 中心周波数として機能しなくなるので, 正の値を指定するようにします. +

+
+
+ + + 350 Hz + + + 0 cent + + + 1 + + + 0 dB +
+ +
Peaking Filter のフィルタ特性
+
+