F0 (harmonic grid) method

From STX Wiki
Jump to navigation Jump to search

This method uses a harmonic grid algorithm to detect the fundamental frequency of a harmonic tone (or a mixture of tones) in the FFT amplitude spectrum. A simple tracking algorithm is applied to the resulting values of consecutive frames. The result is the parameter function F0H(t) which can be stored in the DataSet.

V2 method f0 harmonic grid linear.png

Define the analysis and display fundamental frequency range in Hz.
This is the reference frequency for Cent conversions.
Select the frequency unit for the display.
f1, f2
Define the frequency search component search range in Hz. This range can be outside the fundamental frequency range defined above.
This is the minimum number of harmonic components building a harmonic tone. The value must be greater than or equal to 1.
Selects how the amplitude threshold for the component detection algorithm is computed. When a linear function threshold is specified, a linear function between the points (f1,a1) and (f2,a2) is computed and only peaks with amplitudes above this line are detected. For the threshold type cepstrum-smoothed spectrum, only peaks with amplitudes above the smoothed spectrum + offset are detected. The smoothed spectrum is an adaptive threshold and is very efficient for signals with a high dynamic range.
The threshold amplitudes for the threshold type linear function.
rel. to spg-maximum
The amplitude values are calculated relative to the spectrogram's maximum amplitude.
Number of coefficients for cepstrum smoothing.
Amplitude offset for peak detection if the threshold is set to cepstrum-smoothed spectrum.