Audio Lab: Professional Acoustic Workstation
Digital audio workstation diagnostics: live oscilloscope graphing, decibel metering, precision tone & sweep synthesis, roundtrip bluetooth latency estimation, phase polarity checks, audiogram threshold tests, surround channel routing, and masking noise generation.
Sound Meter & Scope
Real-time dBFS sound pressure reading & hardware waveform oscilloscope.
Tone & Sweep Generator
Logarithmic tone synthesis and automated acoustic resonance chirps.
Acoustic Latency Check
Measures speaker-to-mic roundtrip delay for bluetooth lip-sync lag auditing.
Plays an impulse chirp through your speakers and listens for the arrival through your microphone. Disconnect headphones for physical roundtrip testing.
Auditory Range Check
Evaluate subjective hearing perception thresholds across 8 discrete octaves.
Acoustic Polarity & Phase
Identifies inverted wiring or driver phase cancellation in stereo systems.
In-phase audio sounds centered and full. Out-of-phase audio cancels bass and sounds hollow inside your head. If out-of-phase sounds clearer, your speaker wiring is reversed.
Noise Color Synthesizer
Generate White, Pink, and Brown noise buffers for speaker burn-in and room masking.
Pink noise distributes equal energy per octave (ideal for speaker calibration). Brown noise attenuates highs for a warm rumble.
Surround Channel Router
Route pure sine tones to individual surround channels or sweep left to right.
Select a virtual driver position to isolate that channel, or start the continuous stereo pan sweep.
Complete Guide to Web Audio Architecture, Acoustic Testing, and Calibration
In consumer and professional hardware diagnostics, evaluating audio reproduction capabilities via personal computers presents unique engineering hurdles. Most operating systems employ complex software-level mixer layers that automatically invoke algorithmic dynamic range compressors, volume normalization curves, and aggressive microphone noise gate thresholds. These hidden digital manipulations obscure physical transducer defects, transducer clipping, or poor signal-to-noise ratios (SNR).
PC Tester Audio Lab interfaces directly with your system’s physical audio hardware through the W3C Web Audio API specification. Operating in an unadulterated high-priority audio processing thread, this architecture bypasses intermediate OS sound coloration, empowering hardware enthusiasts, repair technicians, sound designers, and gamers to inspect transducers, drivers, microphones, and wireless links with laboratory-grade rigor.
How Hardware Noise Metering & Oscilloscopes Operate
Acoustic monitoring within a web browser involves receiving analog electrical signals from a microphone capsule, converting them via an analog-to-digital converter (ADC), and reading the resultant floating-point PCM (Pulse-Code Modulation) stream.
Our Sound Meter & Scope visualizes this data through two distinct processing layers:
- Time-Domain Waveform Oscilloscope: By accessing
analyser.getByteTimeDomainData(), the engine plots real-time physical pressure fluctuations as a continuous 2D coordinate graph. This enables instant visual verification of signal clipping (flat-topped sine waves indicate digital or analog saturation) and DC offset voltages (a baseline that does not center on zero). - Root-Mean-Square (RMS) dBFS Metering: Unlike sound pressure level (SPL) meters that use specialized physical diaphragms, digital web meters calculate root-mean-square amplitude relative to digital Full Scale (dBFS). An RMS calculation squares the amplitude values across a finite sample window (512 bins), averages them, and computes the square root. A value of 0 dBFS represents absolute digital ceiling distortion, while -60 dBFS represents typical quiet ambient noise floors.
The Mechanics of Frequency Synthesis: Logarithmic Scaling
The human auditory system perceives pitch logarithmically rather than linearly. The perceptual gap between 100 Hz and 200 Hz (one octave) feels identical to the gap between 1,000 Hz and 2,000 Hz, yet the linear difference is ten times greater.
Standard linear web sliders severely compromise audio control: roughly 95% of a linear range input is occupied by frequencies above 1,000 Hz, squeezing sub-bass, bass, and midrange into a nearly unselectable fraction of the track. Audio Lab utilizes an exponential logarithmic equation to drive the frequency engine:
Frequency = 20 × (1000)(SliderValue / 1000)
This curve mirrors human auditory sensitivity and the standard ISO preferred frequencies for acoustic testing, allowing fine adjustments whether sweeping room resonances at 60 Hz or testing tweeter air frequencies at 16 kHz.
Acoustic Latency & Bluetooth Roundtrip Dynamics
The rise of wireless personal audio (Bluetooth 5.0+, LE Audio, and proprietary 2.4 GHz protocols) has introduced substantial latency into interactive computing. A standard Bluetooth transmission incurs latency across several hardware stages:
- Encoding Buffer: The OS compresses raw PCM streams into lossy codecs (SBC, AAC, aptX, or LDAC), adding 20ms to 50ms of delay.
- Packet Transmission: Radio frequency packetization and transmission time across the 2.4 GHz spectrum.
- Receiver Decryption & DAC: The headphone chip buffers incoming data to survive packet drops, reconstructs the analog waveform, and outputs it to the physical driver coil, adding another 50ms to 150ms.
Audio Lab’s Acoustic Latency Check emits an instantaneous 1.5 kHz pulse (a psychoacoustically distinct frequency) and activates the microphone to register the precise millisecond arrival of the audio impulse. The resulting roundtrip time illustrates realistic delay, enabling gamers and video editors to identify audio-video desynchronization issues.
The Physics of Phase Inversion & Cancellation
In a balanced stereo system, left and right channels should be electrically and acoustically in-phase. When a monophonic bass guitar note or kick drum hits, both physical diaphragms move forward toward the listener simultaneously, compressing air molecules in a constructive acoustic wave.
If speaker wiring is reversed—either through inverted polarity terminals (+/- swapped) or internal headphone driver wiring errors—one speaker pushes forward while the other pulls backward (180° out-of-phase). Low-frequency sound waves have wavelengths stretching several feet (a 100 Hz wave is approximately 11.3 feet long); as these opposing waves intersect in the acoustic environment, they undergo destructive interference, almost completely canceling out bass reproduction.
Audio Lab’s Phase & Polarity Tool allows you to toggle a test tone between aligned stereo and an inverted right-channel condition. If the out-of-phase mode sounds louder, fuller, or has stronger low-end than the in-phase mode, your physical transducer wiring is reversed and requires mechanical correction.
Diagnostic Applications of White, Pink, and Brown Noise
While pure sine tones are ideal for uncovering single mechanical rattles, broadband noise profiles evaluate transducer power handling and room acoustics across the full spectrum:
- White Noise (Equal Energy per Hertz): Possesses a flat power spectral density across all frequencies. Because frequency bands widen exponentially (there are twice as many frequencies between 10 kHz and 20 kHz as there are between 0 Hz and 10 kHz), white noise sounds bright, hissy, and treble-heavy. It is primarily used to measure digital filter attenuation and test audio interface high-end frequency response.
- Pink Noise (Equal Energy per Octave): Attenuates at a rate of 3 dB per octave as frequency increases. This mirrors the logarithmic sensitivity of human hearing. In professional live sound and studio design, pink noise is emitted through sound reinforcement systems and paired with a real-time analyzer (RTA) microphone to calibrate equalizer curves for a flat acoustic response.
- Brown Noise (Deep Attenuation): Drops off at 6 dB per octave, generating a deep, rolling acoustic wash dominated by bass and low-mid frequencies. It is utilized to gently burn in physical speaker voice coils and provides acoustic sound masking for cognitive focus.
Auditory Spectrum Testing & Medical Disclaimers
Human hearing generally extends from 20 Hz to 20,000 Hz in healthy youths. As humans age, exposure to acoustic trauma and natural biological cellular loss in the inner ear’s cochlea causes presbycusis (age-related hearing loss), which typically begins by eroding perception of frequencies above 8,000 Hz.
Our Auditory Range Check systematically presents pure sine tones across eight standard octave intervals. However, consumer hardware limitations (such as uneven frequency curves in laptop speakers or low-cost earbuds) heavily influence results. This tool is designed strictly for consumer acoustic evaluation and does not constitute a certified medical audiometric exam. If you suspect hearing deficits, consult a licensed audiologist for testing with calibrated dB HL equipment.
Frequently Asked Questions About Audio Lab
How does the browser measure decibels without a physical SPL meter?
The tool reads incoming Pulse-Code Modulation (PCM) samples via the Web Audio API and calculates Root-Mean-Square (RMS) amplitude relative to digital Full Scale (dBFS). It evaluates relative sound pressure rather than calibrated industrial dB SPL.
Can pure audio test tones damage my speakers or headphones?
Yes. Continuous high-amplitude tones, especially high-frequency square waves or low-frequency sub-bass, can overheat voice coils or exceed driver excursion limits. Always initiate tests at low system volume (under 20%).
Why is logarithmic frequency adjustment better than linear sliders?
Human hearing perceives pitch logarithmically by octave doubling rather than linear hertz additions. A logarithmic slider provides smooth, equal tactile resolution across sub-bass, midrange, and treble.
How does the tool calculate Bluetooth audio latency?
The tool triggers an acoustic impulse ping through your speakers or headphones and measures the millisecond duration until the microphone registers the waveform spike, calculating roundtrip transmission delay.
What is the difference between In-Phase and Out-of-Phase audio?
In-phase audio causes both speaker diaphragms to push forward simultaneously, producing solid bass and centered imaging. Out-of-phase audio inverts one channel by 180 degrees, causing destructive acoustic interference where bass soundwaves cancel each other out in the room.
What is the purpose of White, Pink, and Brown noise?
White noise distributes equal energy per hertz, sounding bright and hissy. Pink noise distributes equal energy per octave, matching human auditory perception and used for acoustic room EQ calibration. Brown noise attenuates highs by 6dB per octave, producing a deep rumble ideal for physical driver burn-in.
Why does the microphone require permission for latency and sound meter tests?
The browser requires explicit user permission via MediaDevices.getUserMedia to access your physical audio input for oscilloscope waveform plotting, decibel level measurement, and acoustic roundtrip chirp detection.
Is the Auditory Range Check a substitute for a medical audiogram?
No. The Auditory Range Check is an acoustic hardware evaluation tool to test transducer response across 8 octaves. It does not replace a clinical audiogram administered by a certified medical audiologist with calibrated dB HL equipment.
Can I test surround sound speaker positioning with Audio Lab?
Yes. Module 7 features a Surround Channel Router that allows you to route test tones to Front Left, Center, Front Right, Virtual Rear Left, and Virtual Rear Right speakers, or trigger an automated continuous left-to-right panning sweep.
Are my audio tests or microphone signals uploaded to any servers?
Never. All audio signal synthesis, frequency analysis, and microphone sampling execute 100% locally within your browser's Web Audio API memory sandbox with zero external telemetry.
Explore Other Diagnostic Tools on PC Tester
Complete your hardware audit with our complementary browser-based diagnostic utilities:

Lead Diagnostic Software Engineer & Systems Architect at PC Tester.
Technical review conducted on September 19, 2026. Calibrated against W3C Web Audio API specifications.