From 326aa13023cfe5ad292437e706c5c1a6741d5098 Mon Sep 17 00:00:00 2001 From: jules Date: Thu, 30 Nov 2017 09:51:01 +0000 Subject: [PATCH] Fix for the dsp::Convolution class --- modules/juce_dsp/frequency/juce_Convolution.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/juce_dsp/frequency/juce_Convolution.cpp b/modules/juce_dsp/frequency/juce_Convolution.cpp index 140557c8a0..3854f6d47d 100644 --- a/modules/juce_dsp/frequency/juce_Convolution.cpp +++ b/modules/juce_dsp/frequency/juce_Convolution.cpp @@ -283,6 +283,8 @@ struct ConvolutionEngine FloatVectorOperations::addWithMultiply (&(output[FFTSizeDiv2]), input, &(impulse[FFTSizeDiv2]), static_cast (FFTSizeDiv2)); FloatVectorOperations::addWithMultiply (&(output[FFTSizeDiv2]), &(input[FFTSizeDiv2]), impulse, static_cast (FFTSizeDiv2)); + + output[FFTSize] += input[FFTSize] * impulse[FFTSize]; } /** Undo the re-organization of samples from the function prepareForConvolution.