Pitch Tool
Loading WASM…
Upload WAV
Analyze
Record mic
The audio runs fully in your browser; nothing is uploaded. Use “Record mic” to capture a short clip.
Guided tuning
Use plain language knobs; we’ll update the detailed settings for you.
Reset knobs
Sensitivity
Balanced
Relaxed catches more tentative pitches; strict keeps only confident peaks.
Note smoothness
Balanced
Fast favors short notes and quick shifts; silky blends sustained tones.
Range focus
Auto
Auto (80–500 Hz)
Low voice (60–280 Hz)
High/lead (140–900 Hz)
Wide band
Choose the pitch area you care about; we set min/max Hz for you.
Noise cleanup
Balanced
Adds high-pass and gating to ignore rumble or room noise.
Move a knob and we’ll adjust multiple detector options at once. You can still tweak the fields below.
Preset
Paper (default)
Baseline
Window
Hop
Min Hz
Max Hz
Peak thresh
Corr cut
High-pass Hz
Hann
Remove DC
Cepstrum seed
Adaptive thresh
Onset fast ms
Onset slow ms
Onset Δ dB
Onset floor dB
Pitch short ms
Pitch long ms
Pitch dev semitones
Silence hold ms
Min note ms
Adjust detector and note-tracker settings, then run Analyze.
Select a file to begin.
#
Start (s)
End (s)
Note
Median Hz
Best Hz
Corr
Onset
Peak dB
No notes yet.
Play
0:00 / 0:00
Chart displays detected notes across time and frequency. Orange dots indicate onset detection. Click on any note to see detailed frame analysis.
Note Analysis
Close
Waveform
Frequency Spectrum (Harmonics)
Log Scale
dB Scale
Max Freq:
Hz
Detected Peaks:
Amplitude Envelope
Spectrogram (Time × Frequency)
FFT Size:
512
1024
2048
4096
Colormap:
Viridis
Inferno
Plasma
Cool
Hot
Grayscale
Show Harmonics
Max Freq:
Hz
Reset Zoom
💡 Click to set playback position | Scroll to zoom | Click+drag to pan | Right-click+drag to zoom region