[PD] sonyfing data in the frequency domain
Mathieu Bouchard
matju at artengine.ca
Thu Feb 3 15:44:14 CET 2011
On Thu, 3 Feb 2011, tim vets wrote:
> you mean something like: photo_pianoroll.pd (gridflow) ?
> or:
> [pix2sig~] ?
> or:
> cat any.file > /dev/dsp ?
GridFlow's photo_pianoroll.pd is the only one of the three that does it in
the frequency domain, but at least, [pix2sig~] can be plugged to the same
FFT machinery to get a similar result, whereas /bin/cat can't do FFT.
BTW, photo_pianoroll.pd's conversion to signal could be improved. It's a
matter of plugging different formulas for stretching a scanline in a
fairer way, though the stretching can be just removed (but then the
x-position will be linear (index of the harmonic) instead of logarithmic
(semitones and stuff).
The whole thing can be done without FFT, but you might need a big-ass
oscillator bank. FFT is an oscillator bank already, which is faster than
any other oscillator bank of the same size, but operates only with
harmonics of the FFT block size, and then if you want something
continuous, ... you need to figure out the phase by yourself, and you
can't easily change an amplitude *during* a block.
_______________________________________________________________________
| Mathieu Bouchard ---- tél: +1.514.383.3801 ---- Villeray, Montréal, QC
More information about the Pd-list
mailing list