diff options
author | Chris Robinson <[email protected]> | 2014-02-07 03:23:49 -0800 |
---|---|---|
committer | Chris Robinson <[email protected]> | 2014-02-07 03:23:49 -0800 |
commit | ea0aea65082313da6e1ab9981247bba3d2c5c4a8 (patch) | |
tree | 1d075d8ed589f9941e874d4976c4b8b0a8a8738c /Alc | |
parent | 6f711c32ba39c8c0b1fe712bb9c9b1361dd3ff40 (diff) |
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.
Diffstat (limited to 'Alc')
-rw-r--r-- | Alc/effects/autowah.c | 2 |
1 files changed, 1 insertions, 1 deletions
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, |