Skip to content

onshorechet/Yin-Pitch-Tracking

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yin Pitch Tracking

Implementation of the Yin pitch detection algorithm in pure C

Author

Ashok Fernandez

Acknowledgements

Thanks to JorenSix for the original C++ implementation

Description

The YIN algorithm is a popular algorithm for tracking pitch (or the fundamental frequecy) of a monophonic audio signal. This project is an implementation of the Yin algorithm in C, suitable for embedded systems.

The code was ported to C from C++ from the The Pidato Experiment. The Pidato project was originally written for the Arduino platform, hence the C++. This is an attempt to port the algorithm implemented in the Pidato project to a more generic module in pure C, and has been used sucessfully in both embedded systems and high level applications.

About

Pitch tracking with the Yin pitch detection algorithm.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 91.5%
  • Python 6.8%
  • Makefile 1.7%