I want to develop an Android app that analyzes sound input (a note played on a piano) from the microphone and analyzes it so that I end up knowing the frequency and amplitude of all prominent partials (the fundamental tone and the overtones).
Can someone point me in the right direction, an algorithm, working code, an article etc.
Apparently, asking if there already is an existing library for this is off topic, weirdly. So I won't ask that.