I'm making a pfft subpatch for spectral freezing. I've posted a modified version here without the actual freezing.
The problem is that when the freezing is bypassed (how it loads by default in the attached file) I want the patch to output the signal untouched but have it running through an fft conversion so that when the signal is frozen (data stops being written to the matrix within the columns 0 - 7) there are no discontinuities.
My problem is that the resulting signal is quieter than the original input. I've tried this with a 'dummy' fft patch doing nothing but fft and inverse fft and the loudness is unaffected.
What difference does it make if the data is coming from a matrix?
Or have I dun goofed?