Re: Robust method of fundamental frequency estimation. ("Richard O. Duda" )


Subject: Re: Robust method of fundamental frequency estimation.
From:    "Richard O. Duda"  <rod@xxxxxxxx>
Date:    Wed, 31 Jan 2007 15:11:39 -0800
List-Archive:<http://lists.mcgill.ca/scripts/wa.exe?LIST=AUDITORY>

<html> <body> <br> Those who are interested can find the YIN link at <a href="http://www.auditory.org/postings/2002/26.html" eudora="autourl">http://www.auditory.org/postings/2002/26.html</a>.<br><br> -- Dick Duda<br><br> <blockquote type=cite class=cite cite="">You should take into account that each F0-estimation method is &quot;accompanied&quot; by robustnes features, it's never the pure autocorrelation or cepstrum. Even when originally developed for speech pitch-tracking (?) you should check out the PRAAT software (<a href="http://www.fon.hum.uva.nl/praat/" eudora="autourl"><font color="#277726">www.fon.hum.uva.nl/</a><b>praat</b><a href="http://www.fon.hum.uva.nl/praat/" eudora="autourl">/</a></font>), where also the C-sources are provided. I remember to check its autocorrelation-based method for real instrument recordings and the results where quite ok. Maybe you'll find some inspiration for your particular problem. There is also some Matlab source-code for the YIN algorithm avaiable but I cannot find the link anymore :-(. <br><br> Success!!<br><br> Milo<br><br> On Jan 31, 2007, at 6:11 PM, Roisin Loughran wrote:<br><br> <blockquote type=cite class=cite cite="">Dear list,<br><br> I was wondering if any of you know the most robust way to calculate the fundamental frequency of a note across the range of a variety of instruments?<br><br> I'm currently working on a matlab program and have tried using the auto-correlation method and the cepstrum method but have found that these both have difficulty in calculating f0 of timbre-rich tones such as those from a piano - particularly in the lower pitch ranges. Does anyone know of a method that is more reliable in these regions or is it necessary that I investigate such complex tones by a different means? From examining a number of the FFTs from these signals it is tempting to just pick the first strongest partial - the complex overtones just seem to confuse the more complicated algorithms, but I realise that this is hardly a reliable approach.<br><br> Any suggestion would be greatly appreciated,<br> Thanks in advance,<br><br> Roisin Loughran<br> </blockquote></blockquote></body> </html>


This message came from the mail archive
http://www.auditory.org/postings/2007/
maintained by:
DAn Ellis <dpwe@ee.columbia.edu>
Electrical Engineering Dept., Columbia University