diff --git a/src/sfizz/ADSREnvelope.cpp b/src/sfizz/ADSREnvelope.cpp index 8103b395..25bcb538 100644 --- a/src/sfizz/ADSREnvelope.cpp +++ b/src/sfizz/ADSREnvelope.cpp @@ -26,7 +26,7 @@ void ADSREnvelope::reset(const EGDescription& desc, const Region& region, auto secondsToExpRate = [sampleRate](Type timeInSeconds) { if (timeInSeconds < config::virtuallyZero) return 0.0; - return std::exp(-10.0 / (timeInSeconds * sampleRate)); + return std::exp(-8.0 / (timeInSeconds * sampleRate)); }; this->delay = delay + secondsToSamples(desc.getDelay(state, velocity));