Online Spectrum Analyzer

A spectrum analyzer decomposes an audio signal into its constituent frequency components using Fast Fourier Transform (FFT), displaying magnitude versus frequency in real time. SonaVyx provides IEC 61260-1-compliant octave band analysis from 1/1 to 1/24 octave resolution directly in your browser, powered by Rust WASM for native-speed DSP processing.

Try It Now

Open the real-time spectrum analyzer in your browser — free, no download required.

Open Tool

Technical Specifications

ParameterValueStandard
Frequency Range20 Hz - 20 kHzIEC 61260-1 Class 1
FFT Sizes1024 / 2048 / 4096 / 8192 / 16384User selectable
Octave Resolution1/1, 1/3, 1/6, 1/12, 1/24IEC 61260-1 Table 1
Dynamic Range>90 dB (24-bit capture)WebAudio API spec
Sample Rate44.1 / 48 kHzDevice dependent
Window FunctionsHann, Hamming, Blackman-Harris, Flat-topISO 18431-2
Weighting FiltersA, C, Z (unweighted)IEC 61672-1 Class 2
ProcessingRust WASM (client-side)Zero latency upload

How to Use the Spectrum Analyzer

1

Connect Microphone

Grant microphone access when prompted. SonaVyx uses your device microphone or an external USB measurement mic for capture at up to 48 kHz sample rate.

2

Select FFT Resolution

Choose your FFT size in the controls panel. Larger FFT sizes (8192, 16384) provide finer frequency resolution but increase latency. For live music, 4096 is a good balance.

3

Set Octave Smoothing

Apply octave band smoothing from 1/1 (coarse) to 1/24 (fine). Use 1/3 octave for standard acoustic measurements per IEC 61260-1, or 1/6 octave for system tuning.

4

Analyze the Spectrum

The real-time display shows magnitude (dB) versus frequency (Hz) on a logarithmic scale. Use A-weighting for perceived loudness or Z-weighting for flat response analysis.

5

Store and Compare

Save traces to overlay multiple measurements. Export data as CSV or FRD format for documentation or import into other analysis tools like REW or Smaart.

Understanding Spectrum Analysis for Audio

Spectrum analysis is the foundational measurement in professional audio. Every equalization decision, feedback identification, and room acoustic assessment begins with understanding the frequency content of the signal. The Fast Fourier Transform (FFT) algorithm, first described by Cooley and Tukey in 1965, converts time-domain audio samples into frequency-domain magnitude and phase components in O(N log N) operations.

FFT Resolution and the Uncertainty Principle

Frequency resolution equals the sample rate divided by the FFT size. At 48 kHz with an FFT size of 4096, each bin spans 11.7 Hz. This means you cannot distinguish two tones closer than 11.7 Hz apart. Increasing the FFT to 16384 improves resolution to 2.93 Hz but increases the time window to 341 ms, making the display update slower. This trade-off between frequency and time resolution is fundamental to all spectral analysis per the Gabor limit.

Octave Band Analysis per IEC 61260-1

IEC 61260-1 defines the center frequencies, bandwidths, and filter response requirements for fractional octave band analysis. One-third octave bands divide the audible spectrum into 31 bands with a bandwidth factor of 1.2599 (the cube root of 2). SonaVyx implements octave analysis by energy-summing FFT bins within each band, achieving Class 1 accuracy when paired with a calibrated measurement microphone. The standard specifies minimum attenuation of 0.3 dB at band edges and 2.3 dB at adjacent band center frequencies.

Window Functions and Spectral Leakage

Applying a window function before the FFT reduces spectral leakage, the artificial spreading of energy from one bin into adjacent bins. SonaVyx supports Hann (good general purpose), Hamming (slightly better sidelobe rejection), Blackman-Harris (excellent dynamic range at the cost of frequency resolution), and flat-top (accurate amplitude measurement per ISO 18431-2). For most audio analysis work, Blackman-Harris provides the best combination of dynamic range and frequency selectivity.

Practical Applications in Live Sound

Sound engineers use spectrum analyzers at every stage of system setup. During line check, the RTA confirms that each input channel has the expected frequency content. During system equalization, pink noise through the PA reveals room modes, boundary effects, and coverage irregularities. During the show, real-time spectrum monitoring helps the mix engineer maintain consistent tonal balance as the room fills with audience and ambient temperature changes affect air absorption at high frequencies.

Spectrum Analyzer Comparison

FeatureSonaVyxSmaart v9REWOSM
Real-time FFT spectrumYes (WASM)Yes (native)Yes (Java)Yes (native)
Octave smoothing 1/24YesYesYes1/12 max
Browser-basedYesNoNoNo
Spectrograph viewYesYesYesNo
A/C/Z weightingYesYesYesA only
Multi-trace overlay10 tracesUnlimitedUnlimited2 traces
PriceFree$898Free (donate)Free
Mobile supportYesNoNoiOS only

Frequently Asked Questions

Related Tools & Resources

Standards References

  • IEC 61260-1:2014 — Electroacoustics: Octave-band and fractional-octave-band filters, Part 1: Specifications
  • IEC 61672-1:2013 — Electroacoustics: Sound level meters, Part 1: Specifications (frequency weighting)
  • ISO 18431-2:2004 — Mechanical vibration and shock: Signal processing, Part 2: Time domain windows
  • AES17-2020 — AES standard method for digital audio engineering: Measurement of digital audio equipment