CommandCenter.
The complete handbook for the SonicMaster ecosystem. From core audio engineering to collaborative social listening.
Overview
SonicMaster is a professional-grade desktop music player built with precision signal processing and modern web technologies. Designed for audiophiles and music enthusiasts, it combines powerful audio features with a stunning, customizable interface.
Built with Electron, Next.js, and the Web Audio API, SonicMaster delivers a premium listening experience with features that typically only belong in professional DAW environments.
Installation
Prerequisites
- - Windows 10/11, macOS 11+, or Linux
- - 4GB RAM Recommended
- - Node.js 18+ (For Source Builds)
First Launch
- 1. Run SonicMaster Setup
- 2. Select Library Path in Settings
- 3. Perform Initial Metadata Scan
Audio Engine
Parametric EQ
10-band professional equalizer with 60Hz to 16kHz range. Real-time gain adjustment from -12dB to +12dB with fine-grain control.
Bit-Perfect Output
Enable direct hardware communication to bypass OS resampling layers, preserving the exact bit-depth of your FLAC and WAV files.
Playback Features
Gapless
Seamless transitions between tracks.
Tempo
Pitch-preserved speed scaling up to 3x.
Crossfade
User-defined 0-12s overlap transitions.
Shuffle
True randomization with Fisher-Yates algorithm. New order on each selection.
Sleep Timer
Automated playback shutdown logic.
Pre-Fetch
Intelligent next-track buffering.
Smart Library
SonicMaster utilizes a locally-indexed SQLite database to manage massive libraries with near-instant search speeds. Metadata is cached to prevent redundant file scans.
Sync Studio
Metadata & Lyrics
Our built-in Metadata Editor and Lyrics Sync Studio allows you to create professional .lrc files with 0.1s precision using our visual waveform engine.
- ID3v2 Metadata Mapping
- High-Resolution Waveform View
- Direct Album Art Injection
Editor Shortcuts
Visual Experience
Dynamic Theming
Interface adapts instantly based on Album Art color palettes. Customizable HSL parameters for hue, intensity, and luminance.
Visualizers
8 MODES: BARS, LINE, CIRCLE, PULSE, RADIAL, MIRRORED, PARTICLES, WAVE. REAL-TIME SPECTRAL ANALYSIS WITH 60FPS REFRESH.
System Architecture
SonicMaster is built on a high-concurrency architecture that separates the UI thread from the audio processing and database indexing engines.
// CORE_STACK
- - Electron (Desktop Shell)
- - Next.js (React Framework)
- - Web Audio API (Signal Processing)
- - SQLite (Local Indexing)
// DATA_MODEL
- - ACID Compliant Transactions
- - Full-Text Search (FTS5)
- - Async File System Observers
- - JSON1 Extension Support
IPC Communication
Secure Inter-Process Communication (IPC) ensures that the renderer process can never directly access the filesystem, protecting your system integrity.
"buffer_size": 2048,
"sample_rate": 44100,
"bit_depth": 32,
"precision": "float"
Jam Session
Peer-to-peer collaborative listening using WebRTC technology via PeerJS. Host sessions without centralized servers or user accounts.