pytimbre.utilities.yin

Description: libf0 YIN implementation
Contributors: Sebastian Rosenzweig, Simon Schwär, Edgar Suárez, Meinard Müller
License: The MIT license, https://opensource.org/licenses/MIT
This file is part of libf0.

Functions

absolute_thresholding(cmndf, threshold, ...)

Absolute thresholding: Set an absolute threshold and choose the smallest value of tau that gives a minimum of d' deeper than that threshold.

aperiodicity(frame, lag_est)

Compute aperiodicity of given frame (serves as indicator for reliability or voicing detection).

cumulative_mean_normalized_difference_function(...)

Computes Cumulative Mean Normalized Difference Function (CMNDF).

parabolic_interpolation(y1, y2, y3)

Parabolic interpolation of an extremal value given three samples with equal spacing on the x-axis.

yin(x[, Fs, N, H, F_min, F_max, threshold, ...])

Implementation of the YIN algorithm.