From 313aed391c4b7b8c0ca087dffb530dd22ab1f878 Mon Sep 17 00:00:00 2001 From: Paul Ferrand Date: Sun, 19 Jan 2020 07:27:02 +0100 Subject: [PATCH] The volume envelope was applied twice --- src/sfizz/Voice.cpp | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/sfizz/Voice.cpp b/src/sfizz/Voice.cpp index 573bc458..09eec69f 100644 --- a/src/sfizz/Voice.cpp +++ b/src/sfizz/Voice.cpp @@ -303,10 +303,6 @@ void sfz::Voice::processMono(AudioSpan buffer) noexcept egEnvelope.getBlock(span1); applyGain(span1, leftBuffer); - // Volume envelope - volumeEnvelope.getBlock(span1); - applyGain(span1, leftBuffer); - // Prepare for stereo output copy(leftBuffer, rightBuffer); @@ -347,10 +343,6 @@ void sfz::Voice::processStereo(AudioSpan buffer) noexcept egEnvelope.getBlock(span1); buffer.applyGain(span1); - // Volume envelope - volumeEnvelope.getBlock(span1); - buffer.applyGain(span1); - // Create mid/side from left/right in the output buffer copy(rightBuffer, span1); add(leftBuffer, rightBuffer);