From 4a9b8ee2459b839ed700db0ecedbbec552e9df58 Mon Sep 17 00:00:00 2001 From: hemmer <915048+hemmer@users.noreply.github.com> Date: Sat, 20 Mar 2021 10:52:54 +0000 Subject: [PATCH] Fixed edge case where envelope would remain stuck. --- src/Percall.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Percall.cpp b/src/Percall.cpp index 93d195d..4358ec4 100644 --- a/src/Percall.cpp +++ b/src/Percall.cpp @@ -92,11 +92,11 @@ struct Percall : Module { env[i] += expDelta(delta, fall) * args.sampleTime; } - if (env[i] > 10.0f) { + if (env[i] >= 10.0f) { stage[i] = STAGE_DECAY; env[i] = 10.0f; } - else if (env[i] < 0.0f) { + else if (env[i] <= 0.0f) { stage[i] = STAGE_OFF; env[i] = 0.0f; }