Device Bench

Device test · Audio

Vocal Range Test

Hold your lowest, then your highest steady note, without forcing the extremes.

Inputnot requested Lowest— Highest— Span— Singing now— Level—

Idle. Press Start listening, allow microphone access, then sing or hum one comfortable, steady note at a time. A note enters the range after 5 consecutive measurement windows pass the clarity and agreement checks.

The lowest and highest notes accepted, with the readings for each
EndFrequencyCentsClarityTimes held
Lowest — — — —
Highest — — — —

The two ends show the notes accepted since you started or last cleared. Stop keeps the result on screen. Clear the range removes it; opening a new microphone stream, including a successful switch while listening, starts a fresh range. “Times held” counts the separate occasions a note cleared the gate, never animation frames.

Processing state is reported once the microphone is open.

Sample rate is reported once the microphone is open.

Level is RMS in dBFS, measured against digital full scale, so it is not loudness or sound pressure. Clarity describes how regularly the signal repeats; it does not grade your singing.

How this test works

After you press Start listening and allow access, one Web Audio analyser supplies a 2,048-sample window on each animation frame. From those samples the page takes the RMS level and a dominant fundamental estimate: the base frequency of the note and a clarity value. The estimator is the same one the Pitch Detector uses. The page asks the browser to turn echo cancellation, noise suppression and auto gain control off, because noise suppression is built to remove steady tones and a held note is exactly that. Browsers do not always comply, so the processing line under the controls shows what the browser reports it applied, and says so when a setting is not reported.

A note is accepted once 5 consecutive windows stay within 50 cents of the first estimate in that hold, each with a clarity of at least 0.80, so a scrape, a door or a consonant does not become an end of the range. The page then compares the note's frequency with the stored low and high ends and moves whichever end it goes past. Notes are named on A4 = 440 Hz and 12-tone equal temperament, with sharps. The span is the semitone distance between the two printed note names; dividing it by twelve gives the octave span, rounded to one decimal place. One accepted note appears at both ends with “one note” as the span. A refused window never touches the range: it clears the live note and starts the hold count over.

The result is a measurement of one run. It is not a verdict about your voice. The search band is 60–1600 Hz; at high audio-graph rates the fixed sample window raises the lower limit, and the page prints the raised floor under the controls. Room sound and browser processing can move either end, and an octave error can put an end on the wrong note even at high clarity. If an end looks wrong, turn off other sounds, clear the range and sing comfortable, separate notes again.

Frequently asked questions

What does the recorded range tell me?
The lowest and highest notes this run recorded, each after passing the hold and clarity checks, and the span between them. For each end, the table gives the frequency, cents offset and clarity from the acceptance that set it, plus how many separate holds were accepted under that note name. Those figures are the evidence for the end: one reached once at a clarity near 0.80 is weak, so sing that note again if it feels comfortable. “Singing now” follows the note you are holding, while the ends change at most once per qualifying hold. Holding a note again raises its times-held count but does not remove an earlier mistaken extreme; use Clear the range to start over.
Why did it not record the note I just sang?
Check the status line: it names the check that failed. At or below the −60 dBFS silence floor, the signal is too quiet to estimate. “No steady pitch” means the clarity stayed below 0.80, which is what breath, consonants, background noise or a fading note produce. An estimate below 60 Hz or above 1600 Hz is refused, and some high audio-graph rates raise the lower limit. A note can also pass all three checks and still move too much to hold 5 consecutive windows within 50 cents of the first estimate; then the range stays as it was and no refusal appears. Pause on each comfortable note for a moment, and avoid sliding between notes.
Why does it not tell me my voice type?
Because a range does not determine one. Voice type also depends on where singing feels comfortable (tessitura), the sound of the voice (timbre) and how it moves between registers (passaggio), and two singers with the same lowest and highest notes can be classified differently. So this page does not name a voice type, give a score or rank singers: it prints the notes it accepted, and the judgment stays with you. This page is a music tool and nothing else: it makes no claim about vocal health, carries no medical meaning, and cannot tell you whether a note is safe for you to sing. If singing hurts, stop and take that to a qualified professional, because nothing here can see or assess anything about your body.
Can it play a note for me to sing against?
No. This page listens and plays no sound. For a reference, play a note on the Tone Generator in another tab, starting with the volume low and following its hearing-safety instructions, and turn it off before you sing, or it can end up in your range. You do not need a reference, because nothing here asks you to match a pitch: start on a comfortable note, then try separate notes lower and higher, holding each one steady. Stay within what feels comfortable.
How accurate are the two ends?
Precise in the middle of the band on a steady, high-clarity note at an ordinary sound-card rate; the two ends fail in different ways. At the bottom, the microphone is usually the limit: a small phone or laptop microphone can weaken a low note's fundamental until a harmonic is stronger. The detector checks whether twice or three times the chosen period fits better, which reduces those octave errors without ruling them out. Above the search ceiling there is no refusal, so a very high note can be recorded an octave or more below where it belongs, or at another whole-number division of its frequency. At graph rates of 8 or 16 kHz, which some hands-free Bluetooth headsets use, readings near the top of the band are much less precise. The graph rate and any reported device-rate difference appear under the controls.

Related tests and guides