From 1bb2fbdf400ffc49d420d9f6b0f5a465be47c391 Mon Sep 17 00:00:00 2001 From: Paul Ferrand Date: Wed, 23 Sep 2020 13:27:51 +0200 Subject: [PATCH] Add a default ampeg_release --- src/sfizz/Defaults.h | 1 + src/sfizz/Region.h | 3 +++ 2 files changed, 4 insertions(+) diff --git a/src/sfizz/Defaults.h b/src/sfizz/Defaults.h index e6cc47f5..8972f513 100644 --- a/src/sfizz/Defaults.h +++ b/src/sfizz/Defaults.h @@ -231,6 +231,7 @@ namespace Default constexpr float delayEG { 0 }; constexpr float hold { 0 }; constexpr float release { 0 }; + constexpr float ampegRelease { 0.001 }; // Default release to avoid clicks constexpr float vel2release { 0.0f }; constexpr float start { 0.0 }; constexpr float sustain { 100.0 }; diff --git a/src/sfizz/Region.h b/src/sfizz/Region.h index 61d97b27..8023070c 100644 --- a/src/sfizz/Region.h +++ b/src/sfizz/Region.h @@ -50,6 +50,9 @@ struct Region { gainToEffect.reserve(5); // sufficient room for main and fx1-4 gainToEffect.push_back(1.0); // contribute 100% into the main bus + + // Default amplitude release + amplitudeEG.release = Default::ampegRelease; } Region(const Region&) = default; ~Region() = default;