Le Thu, 25 Apr 2024 11:45:20 +0200,
Fons Adriaensen <fons(a)linuxaudio.org> a écrit :
Hello all,
Hello Fons,
The basic method is to look at the autocorrelation
of the signal. This is a measure of how similar a
signal is to a time-shifted version of itself. It
can be computed efficiently as the inverse FFT of
the power spectrum.
<snip>
This a test of the pitch detection algorithm used in
zita-at1.
The X-axis is time in seconds, a new pitch estimate is
made every 10.667 ms (512 samples at 48 kHz).
Vertically we have autocorrelation, the Y-axis is in
samples. Red is positive, blue negative. The green dots
are the detected pitch period, zero means unvoiced.
The blue line on top is signal level in dB.
From the start of a note, do You know how long it takes, or how much
periods of the signal it takes, in order to get the pitch?
Best,
Dominique