植物群
我想使用Web Audio带通滤波器来强调300Hz至3kHz的频率。
但是,Web Audio API中的带通滤波器只有一个频率值(代表中心)和一个Q值(代表八度?)。
如何正确设置它们以代表我to
和from
频率范围?
植物群
var from = 300;
var to = 30000;
var geometricMean = Math.sqrt(from * to);
var filter = audioContext.createBiquadFilter();
filter.type = 'bandpass';
filter.frequency.value = geometricMean;
filter.Q.value = geometricMean / (to - from);
这似乎是频率的几何平均值的from
和to
值。使用该值作为中心频率,我现在可以计算Q值。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句