diff --git a/src/core/Effect.cpp b/src/core/Effect.cpp index 83df28b24..37133d4d5 100644 --- a/src/core/Effect.cpp +++ b/src/core/Effect.cpp @@ -190,7 +190,7 @@ void Effect::checkGate(double outSum) // Check whether we need to continue processing input. Restart the // counter if the threshold has been exceeded. - if (approximatelyEqual(outSum, gate())) + if (outSum - gate() <= F_EPSILON) { incrementBufferCount(); if( bufferCount() > timeout() )