From 22cb84ff237ca90113dca571cc635a604d22e43e Mon Sep 17 00:00:00 2001 From: James Crook Date: Sat, 24 Mar 2018 12:13:20 +0000 Subject: [PATCH] Bug 1806 - Extreme negative settings in Change Tempo cause an "apparent" hang/freeze Limit percentage to -95 to +3000. Result will be at most 20x longer rather than previous up to 100x longer. Extreme stretches have artifacts in any case (try with DTMF). --- src/effects/ChangeTempo.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/effects/ChangeTempo.cpp b/src/effects/ChangeTempo.cpp index 26b4d11f2..76311ea9f 100644 --- a/src/effects/ChangeTempo.cpp +++ b/src/effects/ChangeTempo.cpp @@ -48,7 +48,7 @@ enum // Define keys, defaults, minimums, and maximums for the effect parameters // // Name Type Key Def Min Max Scale -Param( Percentage, double, wxT("Percentage"), 0.0, -99.0, 3000.0, 1 ); +Param( Percentage, double, wxT("Percentage"), 0.0, -95.0, 3000.0, 1 ); Param( UseSBSMS, bool, wxT("SBSMS"), false, false, true, 1 ); // We warp the slider to go up to 400%, but user can enter higher values.