From 97ee7b78646e3776804a154ae846e755a613dee2 Mon Sep 17 00:00:00 2001 From: ed Date: Wed, 31 Mar 2021 17:21:42 +0100 Subject: [PATCH] ADSR: Fixed a test failure with small sustain lengths --- modules/juce_audio_basics/utilities/juce_ADSR_test.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/juce_audio_basics/utilities/juce_ADSR_test.cpp b/modules/juce_audio_basics/utilities/juce_ADSR_test.cpp index f0789be185..3f2770683c 100644 --- a/modules/juce_audio_basics/utilities/juce_ADSR_test.cpp +++ b/modules/juce_audio_basics/utilities/juce_ADSR_test.cpp @@ -82,7 +82,7 @@ struct ADSRTests : public UnitTest for (int numTests = 0; numTests < 100; ++numTests) { const auto sustainLevel = random.nextFloat(); - const auto sustainLength = random.nextFloat(); + const auto sustainLength = jmax (0.1f, random.nextFloat()); adsr.setParameters ({ parameters.attack, parameters.decay, sustainLevel, parameters.release });