alesgenova / pitch-detection

A collection of algorithms to determine the pitch of a sound sample.
MIT License
231 stars 27 forks source link

Adding YAAPT Algorithm #9

Open siefkenj opened 3 years ago

siefkenj commented 3 years ago

Are there plans to include other pitch-detection algorithms? YAAPT seems like a good candidate http://bingweb.binghamton.edu/~hhu1/pitch/YAPT.pdf

There is also a Python implementation that might not be so hard to port to Rust: https://github.com/bjbschmitt/AMFM_decompy/blob/master/amfm_decompy/pYAAPT.py

It would be really cool to have this algorithm available :-)

alesgenova commented 3 years ago

Yeah, I'd like to add more algorithms to the library!

Can't promise you an exact timeline, but thank you for the two references, will make it easier to implement it.

Also, let me know if you know some rust and would be interested in giving it a try

siefkenj commented 3 years ago

I'm a very beginner in Rust. I'll see if I can understand the algorithm first ;-)