ποΈ Master Pro Audio Analyzer Suite
July 29, 2026 Β· View on GitHub
Quick Access it from below link
https://varunmaurya-git.github.io/Master-Pro-Audio-Analyzer/
what it is and where it is used?
spectrum analyzer, spectrogram, and goniometer are visual metering and diagnostic tools used in audio engineering, telecommunications, and signal processing to analyze different properties of a signal, such as its frequency components over time, energy distribution, or stereo phase relationships. you can simply use it to visually see your any audio file.
I have created a full-fledged, zero-dependency, professional-grade real-time audio analysis application that operates 100% inside your web browser. Built with low-level Vanilla JavaScript, Web Audio API, Canvas 2D, and multi-threaded Web Workers.
π€ Created By
π Key Features
-
π Interactive Ultra-HD Spectrogram (8192-Point FFT)
- 8192-Point FFT Resolution: Generates 4,096 vertical frequency bins with 5.38 Hz/bin precision for deep sub-bass, midrange, and high-frequency overtone separation.
- Blackman-Harris Windowing: Employs 4-term Blackman-Harris windowing (-92 dB side-lobe suppression) to eliminate spectral leakage and fuzzy frequency smearing.
- Bilinear Anti-Aliased Engine: Renders up to 16,000 high-density time columns with smooth, crisp, unpixelated clarityβeven at maximum 64x horizontal zoom.
- Interactive Inspection: Hover crosshairs provide instant readout of exact Frequency (Hz), Signal Level (dBFS), and Timestamp.
- Perceptual Scales & Gain: Toggle between Mel Scale (perceptual pitch tuning) and Linear Scale, with variable gain boost controls (0.5x to 3.5x).
-
π Logarithmic Spectrum Analyzer (RTA) & PEAK dBFS Meter
- Calibrated 0 dBFS to -90 dBFS Scale: Features a uniform linear 6 dB step grid across the entire vertical dynamic range.
- Shared Middle dB Scale Axis: A single, centered dB scale column sitting between the RTA graph and Peak Meter, serving both modules simultaneously.
- Pro RTA Display Boost: Selectable display boost (+0 dB, +6 dB, +12 dB Default, +18 dB) matching FabFilter Pro-Q & Voxengo SPAN industry standards.
- Peak-Bin Aggregation & Ballistics: Smooth temporal decay with peak max-pooling so no fast harmonic spikes are missed.
- Dedicated Peak Level Meter: Fully labeled PEAK dBFS meter featuring white peak-hold lines and a 1:1 matched bottom readout container showing L (Cyan) and R (Magenta) numerical dB values.
-
ποΈ Goniometer & Phase Scope
- Real-time 2D soundfield Lissajous scatter plot.
- Live Phase Correlation Meter (Ξ¦) ranging from -1 (anti-phase) to +1 (perfect in-phase).
- Dual Scope Views: Switch between Raw Track View (unfiltered audio file) and Post Mono ON Routing View (monitored signal that collapses visually into a straight vertical line in mono mode).
-
β‘ Stereo Width & Phase Waveform Overview
- Whole-track amplitude overview with color-coded stereo health indicators:
- π’ Green: In-Phase / Safe Stereo
- π‘ Yellow: Wide Stereo
- π΄ Red: Anti-Phase (High risk of mono cancellation)
- Up to 25x horizontal zoom with playhead center-lock seeking.
- Whole-track amplitude overview with color-coded stereo health indicators:
-
π Channel Routing & Auditioning
- Stereo: Standard dual-channel playback.
- Left Only / Right Only: Isolate individual stereo channels.
- Mono: ON: Sums stereo audio into true mono (L + R) / 2 to test mono-compatibility.
π 100% Client-Side Privacy
Your audio files are never uploaded to any server or cloud database.
All audio decoding, Web Worker Fast Fourier Transform (FFT) signal processing, and canvas rendering happen locally on your device's CPU/GPU. Your unreleased tracks and confidential masters remain 100% private and secure on your computer.
βοΈ Technical Architecture & DSP Highlights
- Zero External Dependencies: Built completely without third-party frameworks, chart libraries, or UI kits.
- Multi-Threaded FFT Processing: Heavy custom build zero-allocation 8192-Point Radix-2 Cooley-Tukey Fast Fourier Transform (FFT) implementation which run off the main thread inside Web Workers, keeping the UI responsive at steady high frame rates.
- Zero-Allocation Memory Management: Re-uses array buffers across animation frames to eliminate Garbage Collection (GC) latency spikes.
- Full-Page Drag & Drop: Native HTML5 Drag and Drop event handling for instantaneous file loading.
π» How to Use
- Open the Live Web Application.
- Click Choose File or simply Drag & Drop any audio file (
.mp3,.wav,.flac,.ogg,.aac) anywhere on the screen. - Press Spacebar or click Play to start playback and real-time visualization.
π Browser Compatibility
Tested and supported across all modern evergreen desktop browsers:
- β Google Chrome
- β Mozilla Firefox
- β Opera / Opera GX
- β Microsoft Edge
- β Apple Safari
π License
Distributed under the MIT License. Free for personal, commercial, and educational use.
See LICENSE for more information.