04-05-2020, 11:57 PM
As I said, I have not done my research on that yet. You can look at our method in "Audio Autocorreclation" (this should work for clean individual tones), but I highly recommend to have a look at publications (or maybe even text books) as I am sure that there are better specialized approaches to this problem. As you are looking for example implementations, you could also try to contact the developers of guitar tuner apps (maybe there are even some open source ones). The simple ones might be content with an FFT, but I can imagine that some of them prefer to be a bit more efficient.