diff --git a/src/sfizz/Config.h b/src/sfizz/Config.h index a7c67223..50d89603 100644 --- a/src/sfizz/Config.h +++ b/src/sfizz/Config.h @@ -57,7 +57,6 @@ namespace config { constexpr float voiceStealingThreshold { 0.00001f }; constexpr uint16_t numCCs { 512 }; constexpr int chunkSize { 1024 }; - constexpr float defaultAmpEGRelease { 0.02f }; constexpr int filtersInPool { maxVoices * 2 }; constexpr int filtersPerVoice { 2 }; constexpr int eqsPerVoice { 3 }; diff --git a/src/sfizz/Defaults.h b/src/sfizz/Defaults.h index ebef0041..0e35ca49 100644 --- a/src/sfizz/Defaults.h +++ b/src/sfizz/Defaults.h @@ -201,7 +201,7 @@ namespace Default constexpr float decay { 0 }; constexpr float delayEG { 0 }; constexpr float hold { 0 }; - constexpr float release { config::defaultAmpEGRelease }; + constexpr float release { 0 }; constexpr float vel2release { 0.0f }; constexpr float start { 0.0 }; constexpr float sustain { 100.0 }; diff --git a/tests/RegionT.cpp b/tests/RegionT.cpp index 0ebe0cef..86fde09c 100644 --- a/tests/RegionT.cpp +++ b/tests/RegionT.cpp @@ -837,7 +837,7 @@ TEST_CASE("[Region] Parsing opcodes") REQUIRE(region.amplitudeEG.decay == 0.0f); REQUIRE(region.amplitudeEG.delay == 0.0f); REQUIRE(region.amplitudeEG.hold == 0.0f); - REQUIRE(region.amplitudeEG.release == 0.02f); + REQUIRE(region.amplitudeEG.release == 0.0f); REQUIRE(region.amplitudeEG.start == 0.0f); REQUIRE(region.amplitudeEG.sustain == 100.0f); REQUIRE(region.amplitudeEG.depth == 0);