From b1638646edaa5719d919fcfd5316e21b1b938a7b Mon Sep 17 00:00:00 2001 From: paulfd Date: Sun, 29 Sep 2019 03:27:32 +0200 Subject: [PATCH] The processing has to apply on the real buffer, not the delayed data one. --- sfizz/Voice.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sfizz/Voice.cpp b/sfizz/Voice.cpp index fff07961..470273a1 100644 --- a/sfizz/Voice.cpp +++ b/sfizz/Voice.cpp @@ -248,9 +248,9 @@ void sfz::Voice::renderBlock(AudioSpan buffer) noexcept fillWithData(delayed_buffer); if (region->isStereo()) - processStereo(delayed_buffer); + processStereo(buffer); else - processMono(delayed_buffer); + processMono(buffer); if (!egEnvelope.isSmoothing()) reset();