Use of FFT in a window / Alternatives.

3 次查看(过去 30 天)
Hello all,
I am half way through writing an audio transcription tool that is supposed to read polyphonic music and obtain the frequency/length of each note in say a simple piano melody.
I have written a basic FFT function that finds the frequency of a single note by finding the max peak.
FFT windowing would allow me to do this over a longer recording (so i'm told). But i was wondering if it sounds feasable to analyse a recording in the time domain to obtain the notes, then passing them one at a time through the function I wrote earlier. I can provide code if necessary but im away from my desk at the moment.
Its more of an opinion im after than solid code, does this sound like a reasonable approach?
Thank you.

采纳的回答

Matt J
Matt J 2013-1-16

更多回答(0 个)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by