Testing Methodology

This page explains the technical methodology behind the tests and tools on SingingRangeTest.com — how pitch is detected, how registers are measured separately, how voice type is determined, and how the outputs of each test mode are calculated. It also covers the reasoning behind the three-mode test structure and the pre-test vocal health check.

Understanding the methodology helps you use the tests correctly and interpret your results with accurate expectations.


The Core Technology: Browser-Based Pitch Detection

All tests and tools on SingingRangeTest.com use the Web Audio API — a standard technology built into modern browsers — to detect the pitch of your voice in real time. No audio is transmitted to any server, recorded, or stored at any point. All processing occurs locally within your browser session.

The pitch detection pipeline works as follows:

Step 1 — Microphone capture. When you click Start, your browser requests permission to access your microphone. Audio is captured as a continuous stream using the Web Audio API’s MediaStream interface.

Step 2 — Frequency analysis. The audio stream is analysed in short time windows — typically 20 to 50 milliseconds each — using a Fast Fourier Transform (FFT). This converts the raw audio signal from time-domain data (a waveform) into frequency-domain data (a spectrum of which frequencies are present and at what amplitude).

Step 3 — Fundamental frequency identification. From the frequency spectrum, the algorithm identifies the fundamental frequency — the lowest and strongest frequency component of your singing tone. This is the actual pitch you are producing. For example, singing a sustained A4 produces a fundamental frequency of approximately 440 Hz.

Step 4 — Note mapping. The detected frequency is converted to a musical note name using the standard equal temperament tuning system, where A4 = 440 Hz. Each semitone represents a frequency ratio of the 12th root of 2 (approximately 1.0595). For example: C4 (middle C) = 261.63 Hz, G3 = 196.00 Hz, C5 = 523.25 Hz.

Step 5 — Stability filtering. Unstable or transient pitches — breath sounds, note transitions, background noise spikes — are filtered out. A pitch must be detected consistently across multiple consecutive analysis windows before it is logged as a valid note. This prevents environmental noise or voice cracks from being recorded as part of your measured range.


The Three Test Modes

SingingRangeTest.com offers three test modes to suit different needs, time constraints, and levels of vocal preparation.

Quick Test — 2 Minutes

The Quick Test is a basic range assessment that measures your lowest and highest stable notes and calculates the span between them.

What it measures:

  • Lowest stable note in any register
  • Highest stable note in any register
  • Total range span in semitones and octaves
  • Voice type classification based on overall range
  • Singer range comparison
  • Song recommendations matched to range

How it works: You record your lowest comfortable note and your highest comfortable note in a single pass. The tool logs the extreme values of all stable pitches detected during the session and calculates the span. No register separation is performed — this is a single-span measurement.

When to use it: First-time users, quick range checks, or situations where you have limited time or are not fully warmed up.


Professional Test — 5 Minutes

The Professional Test separates your range into distinct vocal registers and produces a register-level breakdown, vocal map, passaggio identification, and tessitura estimate.

What it measures:

  • Chest voice range — the lower register produced with full vocal cord closure and chest resonance
  • Mixed voice range — the transitional register between chest and head voice where both resonance systems are engaged
  • Head voice range — the upper register with dominant head resonance and lighter cord engagement
  • Falsetto range (optional) — the uppermost register with partial cord closure, measured separately from head voice
  • Total combined range — the full span from the bottom of chest voice to the top of head voice or falsetto
  • Passaggio identification — the transitional zones between registers (lower passaggio between chest and mixed; upper passaggio between mixed and head)
  • Tessitura estimate — the range cluster where your voice produces the most consistent and stable pitch across the session
  • Vocal map visualisation — a graphical breakdown showing all four register ranges plotted on a pitch scale

How register detection works: The test guides you through each register in sequence. Within each register, the pitch detection system monitors not only the frequency of your voice but also patterns in the frequency spectrum that correlate with register differences — including harmonics distribution and formant characteristics — to confirm you are producing sound in the intended register. The passaggio is identified as the note range where these spectral characteristics shift between register profiles.

When to use it: Singers wanting a complete vocal profile, choir members researching voice type, performers preparing for auditions, or anyone who wants more than a single range number.


Guided Test — 10 Minutes

The Guided Test adds a structured pre-test warm-up routine and step-by-step instructions to the Professional Test framework, producing the most reliable results of all three modes.

What it includes in addition to the Professional Test:

  • Pre-test vocal health check — a series of prompts confirming the voice is clear, the user is hydrated, there is no recent illness or strain, and the environment is quiet. Testing is not recommended if any health check item cannot be confirmed.
  • Five-exercise vocal warm-up routine — including lip trills, humming scales, sirens, vowel exercises, and gentle range extension exercises. Each exercise is timed and guided. The warm-up takes approximately five minutes and is designed to bring the vocal cords to working temperature before measurement begins.
  • Rest periods between registers — the Guided Test includes short rest intervals between register measurements to prevent vocal fatigue from affecting results in later registers.
  • Guided instruction at each step — written prompts explaining what to sing, how to approach each register, and what to do if a note feels strained.

When to use it: Users who want the most accurate possible result, first-time users who want instruction throughout, voice teachers using the test with students, or anyone conducting a structured vocal assessment.


Voice Type Classification Methodology

Voice type classification in the Professional and Guided tests is determined by comparing your measured register profile against established vocal pedagogy classifications.

The standard voice type categories used:

Voice TypeApproximate Comfortable Working Range
BassE2 – E4
BaritoneA2 – A4
TenorC3 – C5
ContraltoF3 – F5
Mezzo-sopranoA3 – A5
SopranoC4 – C6

Classification is based on the complete register profile, not only the total range span. A singer with a low chest voice floor but an extensive head voice extension may test differently across the Quick Test (which uses total span only) and the Professional Test (which uses the full register profile). The Professional Test classification is more accurate when the two differ.

Important limitation: Voice type in professional vocal training is determined by multiple factors beyond pitch range alone — including timbre, resonance, tonal quality, and register transition characteristics. The classification produced by these tests is an educational estimate based on measurable acoustic data. It is not a substitute for assessment by a qualified vocal coach or pedagogue.


Tessitura Estimation Methodology

Tessitura is estimated by analysing the distribution of stable pitches detected across the full test session. The note range within which the highest density of consistent, stable pitches clusters is identified as the estimated tessitura — the part of your range where your voice is most comfortable and reliable.

This estimation has known limitations: a short test session or an unevenly distributed singing sample can shift the tessitura estimate. The Guided Test, with its longer session and structured register coverage, produces a more reliable tessitura estimate than the Quick or Professional tests.


Singer Range Comparison Methodology

The singer comparison feature in all three test modes draws from a database of documented singer vocal ranges researched and maintained by Sam Cooke. All singer range figures are cross-referenced from multiple recorded sources. The database distinguishes between working range and documented extreme range where data is available.

The comparison matches your measured total range span and register profile against the closest entries in the database. Matches are approximate — the comparison is meant to give context and inspiration, not a precise equivalence.


Privacy and Audio Handling

All audio captured during testing is processed in real time within your browser using the Web Audio API. No audio is recorded, saved, uploaded, or transmitted to any server at any point. When you close or navigate away from a test page, all audio data is cleared from browser memory. The microphone permission requested at the start of a test is active only while the test is running and can be revoked at any time through your browser settings.


Related Pages


This Testing Methodology page is written and maintained by Sam Cooke, founder of SingingRangeTest.com.

Last updated: June 2026.

Scroll to Top