Tap to start — allow microphone when asked. USB mic preferred. Analyzed on-device — works offline.
Changes — live pitch, bass & chord guess for horn players Tip the dev (Venmo)
SETTINGS
INPUT & DISPLAY
Voices
Gain0 dB
Mic
TUNING — how sound becomes pitch
Smooth
Averages recent pitch readings (median). Higher = less jitter, a bit laggy.
Note hold
How long a new note must stick before the big readout changes.
Window
How much audio each pitch guess looks at. Longer = steadier, slower to follow bends.
Noise gate
Ignore audio quieter than this. Raise if breath/room noise draws fake notes.
Clarity
How sure the pitch detector must be. Higher rejects fuzzy/noisy guesses.
YIN sens.
Pitch-lock sensitivity. Lower locks sooner (more notes); higher is pickier.
Low limit
Lowest pitch to track (Hz). Raise to ignore rumble; lower for bari/bass clarinet.
High limit
Highest pitch to track (Hz). Lower if altissimo harmonics confuse it.
Octave guard
Blocks sudden leaps bigger than this many semitones (0 = off). Stops octave flips.
Multi-pitch
How faint an extra (accompaniment) voice can be vs the melody before it's hidden. Lower = more inner voices from chords/backing tracks.
Chord settle
How many agreeing chord guesses before the big chord name changes.
Allows sus2/sus4 only when the 4th (or 2nd) is clear and the 3rd is weak — stops harmonic false sus4s.
RECORDER
0:00
Start the tuner first, then hit Record. Same mic stream — analysis keeps running.
QUALITY
FormatBitrateWAV depthChannels
Opus/WebM needs MediaRecorder (Chrome/Brave/Edge OK; some Android OEM browsers omit codecs). WAV is built on-device from raw PCM at the AudioContext rate (usually 48 kHz). Mic processing is off (no echo cancel / noise suppress / AGC) for clean takes.