Hallo!
Cool, thanks, you might hear from me soon. I wonder what's the simplest way to do convolution natively in Pd?
A convolution is simply a multiplication in frequency domain: so you have to fft~ or rfft~ your signal, then make a (complex!) multiplication and transform it back to time domain (rfft~) ... You should also use a window (see the fft examples), normalization (1/blocksize) and maybe a bigger blocksize (with block~) with an overlap ...
LG Georg