I’m using juce::dsp::Convolution class a lot on my app (Juce v 6.0.8)
I load the IR files on the audio processing thread (processBlock method) as instructed on the documentation. I load the wav files from compiled binary resoource.
But I have noticed weird behaviour at least on OS X. I have multiple Convolution Background Threads running simultaneously and they seem to take huge amount of CPU. It seems that loader threads never exit
I haven’t noticed similar problem on the ConvolutionDemo application.
Have you experienced similar issues and do you have any idea what might be wrong?
See the image for more info.