diff --git a/src/sfizz/Voice.cpp b/src/sfizz/Voice.cpp index d97eb6a8..4ef3e8b0 100644 --- a/src/sfizz/Voice.cpp +++ b/src/sfizz/Voice.cpp @@ -302,8 +302,6 @@ void sfz::Voice::processStereo(AudioSpan buffer) noexcept { const auto numSamples = buffer.getNumFrames(); auto span1 = tempSpan1.first(numSamples); - auto span2 = tempSpan2.first(numSamples); - auto span3 = tempSpan3.first(numSamples); auto leftBuffer = buffer.getSpan(0); auto rightBuffer = buffer.getSpan(1); @@ -339,7 +337,7 @@ void sfz::Voice::processStereo(AudioSpan buffer) noexcept width(span1, midBuffer, sideBuffer); // Copy the mid channel into another span - const auto midBufferRight = span2; + const auto midBufferRight = tempSpan2.first(numSamples); copy(midBuffer, midBufferRight); positionEnvelope.getBlock(span1); pan(span1, midBuffer, midBufferRight);