2
我想使用Web Audio帶通濾波器來強調從300Hz到3kHz的頻率。帶通濾波器,其頻率和Q值代表頻率範圍?
但是bandpass filter in the Web Audio API只有一個頻率值(代表中心)和一個Q值(代表八度?)。
如何正確設置它們來表示我的to
和from
頻繁範圍?
我想使用Web Audio帶通濾波器來強調從300Hz到3kHz的頻率。帶通濾波器,其頻率和Q值代表頻率範圍?
但是bandpass filter in the 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
價值geometric mean。以此值爲中心頻率,我現在能夠以calculate the Q的值。
你可以這樣做;您還可以使用鏈式高架和低架濾網來完成此操作。 – cwilso
我試着簡化了一下這個問題(因爲選票很近)。還有什麼我能做的嗎?哪些部分「廣泛」? – flori