alesgenova/pitch-detection

Adding YAAPT Algorithm

Opened this issue · 2 comments

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 :-)

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

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