Re: [PD] fft beginner question
Hi, thanks for help everyone. Now it's much more clear. I downloaded the Beginner's Guide to the FFT-objects in Pd from Frank (http://footils.org/pkg/fft-tut.tgz). And have some more questions: - working on patch fft-up-close.pd: I have a blocksize=8 and a samplerate=44100 and all analysis have been printed here: orig: 0.13004 0.26951 0.40352 0.52934 0.64446 0.74649 0.83341 0.90344 img: 01.0317 0.41678 0.17191 00 00 re: 4.4602 -0.58717 -0.46243 -0.44167 -0.43735 0 00 amp: 4.4602 1.1871 0.62253 0.47395 0.43735 0 00 amp-normal: 0.27876 0.074192 0.038908 0.029622 0.027334 0 00 after-fft: 0.13004 0.26951 0.40352 0.52934 0.64446 0.74649 0.83341 0.90344 = Ok, with a block of 8 i have data control over 4 partials from the incoming signal rigth? The frequencies are given by multiples of Samplerate/blocksize, starting on F0= 0hz , that's rigth? So, my question is about the normalized amplitudes(amp-normal): 1) Why the first is so loud? This is not the F0 (0 hz)? 2) With the normalized amplitudes i can estimate wich partials are more relevants to the resynthesis (wich partials are more louder in a particular spectrum/audio)? Is this rigth? - working on specgate~.pd 1) My Pd (vanilla 0-40.2, on debian) don't recognize the [~] object, isn't a native object? Case not where i download this object? thanks for all. cristiano Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] fft beginner question
Hi, thanks for help, now i'm begining to understand :) hard off: pd's default block size is 64 samples, which is why you get 64 numbers for each FFT analysis in pd with default block size. ok, that i understand, i'll make some tests with this value...to modify the default i call the block~ object rigth? Complex numbers are just pairs of numbers as well. FFT gives out cartesian coordinates (re = x, im = y) that are connected to phase and magnitude, if you view the latter as the respective polar coordinates for that fft-bin. So, each pair is one number from real and the respective from imaginary? (the first from real and first from imag. for example?). In my example, when i first select the frequency 0(hertz) for my osc~ (who is gonna be analyzed) why this number (-39.604) appears? real: -39.604 00000 00 000000 00 000000 00 000000 00 000000 00 000000 00 000000 00 000000 00 imaginary: 0-0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 000000 00 000000 00 000000 00 000000 00 thanks cristiano Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] fft beginner question
Hi list, i'm trying to study fft in Pd and still don't understand the numbers produced by the analysis. I'm on Pd vanilla 0-40.2 in debian. I just patch this: [float] |\ | \ [osc~] \ | \ |[bang] |/ [rfft~] / | \ \ | \ / \ | \ / [print~ imaginary] [print~ real] and then type 0 and 1 in float box and this analysis came to terminal: real: -39.604 00000 00 000000 00 000000 00 000000 00 000000 00 000000 00 000000 00 000000 00 imaginary: 0-0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 000000 00 000000 00 000000 00 000000 00 real: -39.378 -0.003371 -0.0035941 -0.0035693 -0.0035941 -0.0035851 -0.0035941 -0.0035895 -0.003594 -0.0035913 -0.0035941 -0.0035921 -0.0035932 -0.0035928 -0.003594 -0.0035931 -0.0035944 -0.0035932 -0.0035941 -0.0035934 -0.0035943 -0.0035935 -0.0035942 -0.0035938 -0.0035943 -0.0035935 -0.003594 -0.0035933 -0.0035941 -0.0035936 -0.0035942 -0.0035935 -0.0035934 00000 00 000000 00 000000 00 000000 00 imaginary: 00.07316 0.036492 0.02423 0.018069 0.014348 0.011848 0.010045 0.0086772 0.007599 0.0067242 0.0059963 0.0053794 0.0048461 0.0043795 0.0039655 0.0035944 0.0032576 0.0029496 0.0026656 0.0024016 0.0021543 0.0019211 0.0016999 0.0014889 0.0012859 0.00109 0.00090034 0.00071485 0.00053315 0.00035397 0.00017647 000000 00 000000 00 000000 00 000000 00 What this numbers represents ? Where i can study more? thanks cristiano Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] basic questions
Hi all! I'm new to pd and have 2 basic questions: 1) I understand the concept of abstraction, but when i use them in my patchs they don't work. Even with abstraction and patch saved into the same directory...what i'm missing? 2) In sampling with soundfiler object, i cannot acess my samples, even adressing their directories in startup and paths, what's missing? thanks Cristiano. __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list