diff --git a/src/effects/builtin/echoeffect.cpp b/src/effects/builtin/echoeffect.cpp index 08cc36d4acee..df7cd083854f 100644 --- a/src/effects/builtin/echoeffect.cpp +++ b/src/effects/builtin/echoeffect.cpp @@ -47,14 +47,14 @@ EffectManifestPointer EchoEffect::getManifest() { delay->setShortName(QObject::tr("Time")); delay->setDescription(QObject::tr( "Delay time\n" - "1/8 - 2 beats if tempo is detected\n" - "1/8 - 2 seconds if no tempo is detected")); + "1/8 - 4 beats if tempo is detected\n" + "1/8 - 4 seconds if no tempo is detected")); delay->setControlHint(EffectManifestParameter::ControlHint::KNOB_LINEAR); delay->setSemanticHint(EffectManifestParameter::SemanticHint::UNKNOWN); delay->setUnitsHint(EffectManifestParameter::UnitsHint::BEATS); delay->setMinimum(0.0); delay->setDefault(0.5); - delay->setMaximum(2.0); + delay->setMaximum(4.0); EffectManifestParameterPointer feedback = pManifest->addParameter(); feedback->setId("feedback_amount"); diff --git a/src/effects/builtin/echoeffect.h b/src/effects/builtin/echoeffect.h index c1d9266a5feb..eafdf74c4ef3 100644 --- a/src/effects/builtin/echoeffect.h +++ b/src/effects/builtin/echoeffect.h @@ -14,9 +14,9 @@ class EchoGroupState : public EffectState { public: - // 3 seconds max. This supports the full range of 2 beats for tempos down to + // 6 seconds max. This supports the full range of 4 beats for tempos down to // 40 BPM. - static constexpr int kMaxDelaySeconds = 3; + static constexpr int kMaxDelaySeconds = 6; EchoGroupState(const mixxx::EngineParameters bufferParameters) : EffectState(bufferParameters) {