[PD] fft newbie - rifft~ filter

PSPunch shima at pspunch.com
Thu Jul 3 12:17:19 CEST 2008


Frank,

I wasn't quite sure till now what the overlap argument was for.
Thanks for clarifying it.


--
David Shimamoto


> Hallo,
> mescalinum at gmail.com hat gesagt: // mescalinum at gmail.com wrote:
> 
>> today I start learning FFT, and after seeing the (hann) windowing 
>> function, I realized this (attached) filter with custom frequency 
>> response, but I suspect something is wrong here
>>
>> why it sucks (given that it does)?
> 
> First as others wrote you should use block overlaps. 
> 
> The delay strategy, David (pspunch) suggested isn't necessary with
> overlap using [block~ 512 4] as the block~ object does an internal
> delay automatically (four times in this case)
> 
> Then it's important for windowing that you also *window the outgoing
> signal* after the inverse FFT, otherwise you get these bad artifacts. 
> 
> Check the I03.resynthesis.pd example in the docs for a complete
> example, the corresponding chapter in Miller's book and maybe my "FFT
> for dummies" guide here: http://footils.org/cms/show/60 (though this
> doesn't explain overlap)
> 
> Ciao





More information about the Pd-list mailing list