Re: [PD] fft beginner question

2007-11-21 Thread cristiano figueirÿfffff3
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

2007-11-20 Thread cristiano figueirÿfffff3
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

2007-11-19 Thread cristiano figueirÿfffff3
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

2007-05-17 Thread cristiano figueirÿfffff3
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