diff options
author | Chris Robinson <[email protected]> | 2013-11-08 16:54:45 -0800 |
---|---|---|
committer | Chris Robinson <[email protected]> | 2013-11-08 16:54:45 -0800 |
commit | a603dd55ffb9ea3e863ae3f15b1346e06035438f (patch) | |
tree | 8379563c4facaf0404d51762718ffac52e3ddf06 /Alc/effects/chorus.c | |
parent | 9228d133335811f9d27648454ebad1ece0493e7c (diff) |
Rename lfo_coeff to lfo_scale
Diffstat (limited to 'Alc/effects/chorus.c')
-rw-r--r-- | Alc/effects/chorus.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/Alc/effects/chorus.c b/Alc/effects/chorus.c index a1c0ccf3..cced4c23 100644 --- a/Alc/effects/chorus.c +++ b/Alc/effects/chorus.c @@ -38,7 +38,7 @@ typedef struct ALchorusState { ALuint BufferLength; ALuint offset; ALuint lfo_range; - ALfloat lfo_coeff; + ALfloat lfo_scale; ALint lfo_disp; /* Gains for left and right sides */ @@ -111,7 +111,7 @@ static ALvoid ALchorusState_update(ALchorusState *state, ALCdevice *Device, cons rate = Slot->EffectProps.Chorus.Rate; if(!(rate > 0.0f)) { - state->lfo_coeff = 0.0f; + state->lfo_scale = 0.0f; state->lfo_range = 1; state->lfo_disp = 0; } @@ -122,10 +122,10 @@ static ALvoid ALchorusState_update(ALchorusState *state, ALCdevice *Device, cons switch(state->waveform) { case AL_CHORUS_WAVEFORM_TRIANGLE: - state->lfo_coeff = 1.0f / state->lfo_range; + state->lfo_scale = 4.0f / state->lfo_range; break; case AL_CHORUS_WAVEFORM_SINUSOID: - state->lfo_coeff = F_2PI / state->lfo_range; + state->lfo_scale = F_2PI / state->lfo_range; break; } @@ -138,12 +138,12 @@ static inline void Triangle(ALint *delay_left, ALint *delay_right, ALuint offset { ALfloat lfo_value; - lfo_value = 2.0f - fabsf(2.0f - state->lfo_coeff*(offset%state->lfo_range)*4.0f); + lfo_value = 2.0f - fabsf(2.0f - state->lfo_scale*(offset%state->lfo_range)); lfo_value *= state->depth * state->delay; *delay_left = fastf2i(lfo_value) + state->delay; offset += state->lfo_disp; - lfo_value = 2.0f - fabsf(2.0f - state->lfo_coeff*(offset%state->lfo_range)*4.0f); + lfo_value = 2.0f - fabsf(2.0f - state->lfo_scale*(offset%state->lfo_range)); lfo_value *= state->depth * state->delay; *delay_right = fastf2i(lfo_value) + state->delay; } @@ -152,12 +152,12 @@ static inline void Sinusoid(ALint *delay_left, ALint *delay_right, ALuint offset { ALfloat lfo_value; - lfo_value = 1.0f + sinf(state->lfo_coeff*(offset%state->lfo_range)); + lfo_value = 1.0f + sinf(state->lfo_scale*(offset%state->lfo_range)); lfo_value *= state->depth * state->delay; *delay_left = fastf2i(lfo_value) + state->delay; offset += state->lfo_disp; - lfo_value = 1.0f + sinf(state->lfo_coeff*(offset%state->lfo_range)); + lfo_value = 1.0f + sinf(state->lfo_scale*(offset%state->lfo_range)); lfo_value *= state->depth * state->delay; *delay_right = fastf2i(lfo_value) + state->delay; } |