My fast F0 analysis is done by bandpass filtering the time signal and then searching every voice period in the time signal using my unique method. By searching in the time signal, each voice period can be determined with high accuracy F0, and even small variations in the fundamental frequency can be seen.
My unique F0 algorithm also makes it possible to determine the jitter and the shimmer.
My F0
algorithm has been in use for 39 years since 1984 and has been running in
real time on the NEC's
µPD7720 signal processor since 1985, 38 years ago.
Who else would have done pitch analysis in Finland already on 1984, 39 years ago, and already on 1985 in real time?
My F0 analysis I have coded as a DSP man totally from zero to machine languages.
Analysis pictures I have coded from the very beginning in Neon object-oriented programming language.
Hz is converted to Bark by the
formula x/Bark=7ln[f/650+√(1+(f/650)2)] and Barks are
converted to Hz by the formula f/Hz=650sinh(x/7).
Hz is converted to ERBs by the formula x/ERB=21,3log10(1+f/228,7)
and ERBs are converted to Hz by the formula f/Hz=228,7(10x/21,3-1).
Hz is converted to mel by the formula x/mel=2595log10(1+f/700)
and mels are converted to Hz by the formula f/Hz=700(10x/2595-1).
Hz is converted to st by the
formula x/st=57+12log2(f/440) ja
St is converted to Hz by the
formula f/Hz=440(2(x-57)/12).
The first pitch curves.
YIN pitch analysis on Hz/time scale.
YIN pitch analysis.
F0/SPL analysis on Hz/time scale.
Cepstum-based F0/SPL analysis with Hz/time scale and segment lines.
F0/SPL analysis with Hz/time scale, segment lines, and segment controls + and -.
F0/SPL analysis with Hz/time scale and zoom.
F0/SPL analysis on Hz scale and without time scale.
Result picture: F0 curve on Hz/time scale.
Result picture: F0 curve on St/time scale.
Result picture: F0 curve on Bark/time scale.
Result picture:
F0 curve on ERB/time scale.
Result picture:
F0 curve on mel/time scale.
Result picture:
F0 curves on Hz/time scale.
Result picture:
F0 curves on st/time scale.
Result picture:
F0 curves on Bark/time scale.
Result picture:
F0 curves on ERB/time scale.
Result picture: F0 curves on mel/time scale.