I am attempting to make a plugin that applies an impulse response to an incoming signal. A few questions have arisen.
I initialize all of the FFTs outside of the processBlock method. Is the FFT module fast enough to perform a realOnlyForwardTransformation inside of the processBlock method?
Once I have obtained the two transformations, can I just loop through them and multiply all the elements? Or do I have to do a conversion to Complex and then work with those?
Must I perform an inverse transformation on the result of the multiplication?