Hello
Thanks @Joejsanz for your work.
I've got two issues :
I have had difficulties to understand which autorisation I needed and then to force the app to ask for it. Maybe you could add some documentation on that ?
The frequencies do not match the octave. For a measured frequency of 220Hz it says A3 instead of A2 (according to wiki)
I also noticed that it seems more sensible to higher frequency than lowest, and it get stuck on the harmonics. For exemple, if I play an E2, it says briefly E2, then E3 and E4. I don't hear such an evolution. Weird...
Well, I'm not a specialist, but from I get, there are different definitions for the octave number. So 440Hz is an A3 in latin and midi notations and an A4 in german notations. That's why I obtain different frequencies on google for A2 and A3.
What instruments are you using? Piano or guitar? I did the tests on the guitar, and you are right, it is very sensitive to sound. I am showing you some results I had on the guitar with its pitch and frequency. A3 is 220 Hz and A2 is 110 Hz, but I am going to look into the German thing.