force at least 1hz cutoff in svfilter so it doesn't bias

master
zetaPRIME 2022-03-20 01:43:42 -04:00
parent 3137c5e699
commit b1c8377db5
2 changed files with 2 additions and 1 deletions

2
notes
View File

@ -41,7 +41,7 @@ TODO {
}
filter cutoff preset for knobgadget
force at least 1hz in svfilter for normalization
- force at least 1hz in svfilter for normalization
revert-to-saved menu action

View File

@ -9,6 +9,7 @@ using namespace Xybrid::Audio;
void SVFilter::process(AudioFrame in, double freq, double res, int ovs) {
if (ovs <= 0) return;
freq = std::max(freq, 1.0);
res = std::max(res, 0.01);
double f = 2.0 * std::sin(PI * freq / (audioEngine->curSampleRate() * ovs));