What am i missing?
The code below do filter out the frequencies above 250 Hz, but also lowers the volume by -40 db or more.
If i raise the fCutoffFreq to let's say 4000 Hz the i volume starts to come back.
The BASS_FX_BQF_HIGHPASS works as i expected.
private BASS_BFX_BQF _bqf1 = new BASS_BFX_BQF();
private int _bqfFX1;
...
stream = Bass.BASS_RecordStart(44100, 2, 0, null, IntPtr.Zero);
int _bqfFX1 = Bass.BASS_ChannelSetFX(stream, BASSFXType.BASS_FX_BFX_BQF, 0);
_bqf1.fCutoffFreq = 250f;
_bqf1.lFilter = BASSFXBQF.BASS_FX_BQF_LOWPASS;
Bass.BASS_FXSetParameters(_bqfFX1, _bqf1);