On Wed, 21 Nov 2007, Frank Barknecht wrote:
Actually what comes into the rfft object are two values as well: One is
the usual signal amplitude visible as a patch cord, and the other is:
time!
I don't think that you can think of the time dimension as a value of what
comes into the object: I'd say that it is the index of the amplitude. Only
amplitude is transmitted: time is part of the structure of the actual
transmission, not the content.
Anyway, that idea would make the complex fft take three inputs: real,
imaginary, and time.
What [rfft~] does is assume a zero imaginary part. There's a special
version of the FFT algorithm that is only a slight optimisation because it
can assume that the imaginary input is zero. [rifft~] can assume that the
imaginary output is zero or maybe just not wanted, so it can make
different optimisations.
_ _ __ ___ _____ ________ _____________ _____________________ ...
| Mathieu Bouchard - tél:+1.514.383.3801, Montréal QC Canada
_______________________________________________
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list