I need a free guitar tuner for my 6680, but looks like none of the existing ones is compatible.
So I'd like to write it by myself.
I collected some documentation with google, so I know that I need to perform a Fast Fourier Transformation on the captured sound; being pys60 not able to process real-time microphone input, I'll have to record small chunks of sound to WAV file and analyze them.
I found a python example, but I can't figure out how FFT fucntion works.
I also found that probably pymedia or numpy or numarray modules would be suitable for this task, but I can't understand if they are available for pys60. Any idea?
I guess it should be enough to pass to the FFT function above just a simple array containing all raw samples contained in the WAV file, putting to "0" the imaginary part.... Is this correct?!?
Any help would be appreciated...

Reply With Quote







