From ea0aea65082313da6e1ab9981247bba3d2c5c4a8 Mon Sep 17 00:00:00 2001 From: Chris Robinson Date: Fri, 7 Feb 2014 03:23:49 -0800 Subject: [PATCH] Change the autowah to have a cutoff range of 20Hz to 20KHz This is the same as allowed in the SF2 spec for its filter cutoff generator, which can be used for a wah effect in MIDI. It makes sense to use a similar range here. --- Alc/effects/autowah.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Alc/effects/autowah.c b/Alc/effects/autowah.c index e3f84b03..527e3be6 100644 --- a/Alc/effects/autowah.c +++ b/Alc/effects/autowah.c @@ -108,7 +108,7 @@ static ALvoid ALautowahState_process(ALautowahState *state, ALuint SamplesToDo, gain = maxf(gain, GAIN_SILENCE_THRESHOLD); /* FIXME: What range does the filter cover? */ - cutoff = lerp(1000.0f, (ALfloat)LOWPASSFREQREF, minf(gain/state->PeakGain, 1.0f)); + cutoff = lerp(20.0f, 20000.0f, minf(gain/state->PeakGain, 1.0f)); /* The code below is like calling ALfilterState_setParams with * ALfilterType_LowPass. However, instead of passing a bandwidth, -- 2.11.4.GIT