diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/effects/backends/builtin/glitcheffect.cpp | 7 | ||||
-rw-r--r-- | src/effects/backends/builtin/glitcheffect.h | 1 |
2 files changed, 1 insertions, 7 deletions
diff --git a/src/effects/backends/builtin/glitcheffect.cpp b/src/effects/backends/builtin/glitcheffect.cpp index e801caffdd..29ca12835b 100644 --- a/src/effects/backends/builtin/glitcheffect.cpp +++ b/src/effects/backends/builtin/glitcheffect.cpp @@ -74,7 +74,6 @@ void GlitchEffect::processChannel( const mixxx::EngineParameters& engineParameters, const EffectEnableState enableState, const GroupFeatureState& groupFeatures) { - // The minimum of the parameter is zero so the exact center of the knob is 1 beat. double period = m_pDelayParameter->value(); @@ -97,11 +96,6 @@ void GlitchEffect::processChannel( } if (delay_frames < min_delay) { - delay_frames = 0; - } - int delay_samples = delay_frames * engineParameters.channelCount(); - - if (delay_frames < min_delay) { SampleUtil::copy( pOutput, pInput, @@ -109,6 +103,7 @@ void GlitchEffect::processChannel( return; } + int delay_samples = delay_frames * engineParameters.channelCount(); pGroupState->sample_count += engineParameters.samplesPerBuffer(); if (pGroupState->sample_count >= delay_samples) { if (m_pDelayParameter->value() < 2.0) { diff --git a/src/effects/backends/builtin/glitcheffect.h b/src/effects/backends/builtin/glitcheffect.h index 1cf025668d..42ed367f43 100644 --- a/src/effects/backends/builtin/glitcheffect.h +++ b/src/effects/backends/builtin/glitcheffect.h @@ -13,7 +13,6 @@ class GlitchGroupState : public EffectState { public: - GlitchGroupState(const mixxx::EngineParameters& engineParameters) : EffectState(engineParameters) { audioParametersChanged(engineParameters); |