alright, my mistake was that i didn't use integers as multiples of the binsize for reading out the buffers. now it's working fine.
a final question: having 2 buffers (for real & imag) sized 10000 milliseconds, i can have a maximum delay of 2496 ms. is that because of 4 overlapping windows?
mirko
-------- Original-Nachricht -------- Datum: Mon, 4 Jun 2007 22:59:08 +0300 Von: "ugur guney" ugurguney@gmail.com An: "Mirko Maier" mirkom@gmx.de Betreff: Re: [PD] binweise delay
http://crca.ucsd.edu/~msp/techniques/latest/book-html/node179.html # You can take a look at this page for help in FFT. # How did you impelement the buffered analysis? # I think something like this could work: If the number of bins is 2*N, prepare N tables with size N samples. 1st table has one in 1st sample and zero everywhere. Similarly n'th table has 1 in n'th sample and zero in other samples. This tables will be used to pick up n'th bin from the mixed analysis. # Then prepare 2*N [*~] objects and multiply real and imag output of [rfft~] with [tabreceive~ preparedTableN]. This way every bin will be seperated, every pair has the amplitude and phase information of only one bin. # Then apply delay's to every pair and sum all delayed real and imaginary parts seperately. Finally put these two signals to [rifft~] # If I doesn't have two final exams this week, I'll try to implement what I've said. Good days! -ugur guney-
On 6/4/07, Mirko Maier mirkom@gmx.de wrote:
hi list, is there a possibility for binwise spectral delay with fft? i tried to write the analysis in buffers and read it time-variably out before re-synthesizing, but that didn't work (in fact buffer writing / reading
the
analysis did not work at all).
mirko
-- Psssst! Schon vom neuen GMX MultiMessenger gehört? Der kanns mit allen: http://www.gmx.net/de/go/multimessenger
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list