Sounds vaguely like an Short Time Fourier Transform task,
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.
0 个评论
采纳的回答
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Audio and Video Data 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!