[Pd] Complex audio signals

Georg Holzmann grhPD at gmx.at
Thu Jun 22 09:29:25 CEST 2006


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




More information about the Pd-list mailing list