Waveform
Recent microphone samples
Node + Web Audio
Explore and refine a sine response curve with an adaptive scheduler that inserts new frequencies around steep amplitude changes, then revisits important points to tighten confidence around peaks.
Status
Idle
The adaptive run alternates forever between explore seasons that add new midpoint frequencies and refine seasons that revisit uncertain high-response points. Shaded bands show one standard deviation around each mean curve.
Recent microphone samples
Matched return amplitude, width, and peak offset across an adaptive explore/refine run
Peak level nearest the driven frequency, with one-sigma uncertainty band
Full width at half maximum, with one-sigma uncertainty band
Signed distance between the drive frequency and matched return, with one-sigma band
Each explore season adds new frequencies; each refine season revisits existing points, then the cycle repeats
Tune FFT resolution and the dB floor used for the matched-response measurement