Real-time pitch detection
Listen through the microphone and estimate the played note and its distance from the target pitch.


I wanted to create a simple guitar tuner for Android—no ads, no accounts, and no nonsense. It became a practical exploration of pitch-detection algorithms and how to turn noisy microphone data into a useful display.
Version 1.0 · Uses microphone access · Works offline
Listen through the microphone and estimate the played note and its distance from the target pitch.
Turn noisy pitch measurements into a stable, responsive needle that is easy to follow while tuning.
Keep the Android app focused on guitar tuning, with no accounts, ads, tracking, or network dependency.
Experiment findings
I tried many pitch-detection algorithms and several ways of filtering and presenting their output. With display optimizations, TunerD reached pretty good results and is usable for basic tuning.
It still is not as reliable as commercial tuning apps. Real-world microphone input, harmonics, background noise, and the tradeoff between a responsive display and a stable one make consistent detection difficult. The project is best understood as a successful technical experiment, not a polished replacement for a dedicated tuner.