PyIN
Pyin, often written pYIN, is a probabilistic pitch-tracking algorithm for monophonic audio. It extends the classic YIN method by combining a frame-level pitch likelihood with a voicing probability, producing an estimate of the fundamental frequency over time along with a confidence or likelihood of voicing for each frame. This combination typically yields more robust pitch contours in modestly noisy signals or passages with vibrato and expressive intonation.
In practice, pyin is implemented in several audio analysis toolkits, with the Python library librosa providing
Applications of pyin include melody extraction, vocal pitch analysis, music transcription, and alignment tasks in musicology
Limitations include a reliance on monophony; polyphonic materials can confuse the estimator. Performance and accuracy depend
Related topics include YIN, probabilistic pitch tracking, and pitch estimation in audio processing.