Skip to content

mtrpdx/Pitch-Tracking

 
 

Repository files navigation

Pitch detection algorithms

Methods implemented:

  • YIN ESTIMATOR - YIN, a fundamental frequency estimator for speech and music - Alain de Cheveigné, Hideki Kawahara - Journal of the Acoustical Society of America, 2002.
  • CEPSTRUM - Cepstrum Pitch Determination - A.M.Noll - Journal of the Acoustical Society of America, 1967.
  • MAXIMUM LIKELIHOOD - Maxmium Likelihood Pitch Estimation - James D.Wise, James R.Caprio, Thomas W.Parks - IEEE Transactions on Acoustics, Speech and Signal Processing, 1976.
  • EXTENDED KALMAN FILTER -

Update, June 2021

A JUCE application + AU plugin implementing the EKF pitch tracker from the DAFx 2017 paper with basic plotting has now been added. The only external library used is Eigen for implementing the Kalman filter. The plugin works on MacOS so far. VST support needs to be added.

About

Pitch tracking in real-time

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 54.9%
  • MATLAB 42.5%
  • Objective-C++ 2.6%