[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Robust method of fundamental frequency estimation.
Those who are interested can find the YIN link at
http://www.auditory.org/postings/2002/26.html.
-- Dick Duda
You should take into account
that each F0-estimation method is "accompanied" 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
(www.fon.hum.uva.nl/praat/),
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 :-(.
Success!!
Milo
On Jan 31, 2007, at 6:11 PM, Roisin Loughran wrote:
Dear list,
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?
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.
Any suggestion would be greatly appreciated,
Thanks in advance,
Roisin Loughran