PitchYinProbabilitiesHMM¶
streaming mode | Pitch category
Inputs¶
pitchCandidates
(vector_vector_real) - the pitch candidates
probabilities
(vector_vector_real) - the pitch probabilities
Outputs¶
pitch
(vector_real) - pitch frequencies in Hz
Parameters¶
minFrequency
(real ∈ (0, ∞), default = 61.735) :minimum detected frequency
numberBinsPerSemitone
(integer ∈ (1, ∞), default = 5) :number of bins per semitone
selfTransition
(real ∈ (0, 1), default = 0.99) :the self transition probabilities
yinTrust
(real ∈ (0, 1), default = 0.5) :the yin trust parameter
Description¶
This algorithm estimates the smoothed fundamental frequency given the pitch candidates and probabilities using hidden Markov models. It is a part of the implementation of the probabilistic Yin algorithm [1].
An exception is thrown if an empty signal is provided.
- References:
[1] M. Mauch and S. Dixon, “pYIN: A Fundamental Frequency Estimator Using Probabilistic Threshold Distributions,” in Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP 2014)Project Report, 2004
Source code¶
See also¶
PitchYinProbabilitiesHMM (standard)