In a convolution thingie I'm working on, I'm storing "overlap" in the
external's struct. Will this data be saved until I write over it? I need some direction in understanding the flow of how an external works. I've found that the very beginning of my external code doesn't get read again once the external code starts working. Other than that I don't really know what's going on in Pd.
To be more precise, when I change HRTFs then I always get a CLICK.
For those of you who understand the overlap-and-add method, what I do is store the overlap of the previous HRTF and then add it to the next block of convolved coefficients. I'm having a hard time debugging this and finding the source of the click. For instance if I leave the location of the source sound the same, then there are NO clicks and the audio is perfectly smooth. I'm using the sliders to change location; one for azimuth and one for elevation. Any help/ideas is much appreciated!
Scott