On Wed, 25 Mar 2009 11:26:00 +0530, Soumen banerjee wrote:

> Hello,

> I'm kind of new to python and i wanted to do a little project, make a

> frequency plot of some wav audio. I have been following this webpage

> http://www.acronymchile.com/sigproc.html and have got to the making of a

> dat file containing the samples and time of sampling. The question here

> is how do i use FFT.fft to actually take an fft of this dat file since

> the first two lines are useless and also we have a \r\n after every

> sample. Also i would like some explanation on what FFT.fft expects as

> input. Does it expect the sampling times also or only the sampling

> values?
Did you follow the instructions in the webpage? I quote:

"Analysing the Signal

This is really quite easy, assuming you have Numerical Python and the FFT

modules installed. Continuing from our last code snippet, where "out"

contains a list of the samples from our sound file, the following gives

us an FFT:

import Numeric

import FFT

out_array=Numeric.array(out)

out_fft=FFT.fft(out)

It is as easy as that!"

Have you done this? Did it work? If not, what error did you get? If it

did work, then what's the problem?

--

Steven