DEV Community

Zubin Jiang
Zubin Jiang

Posted on • Edited on

Building SirenMix: Privacy-First Browser Audio Tools for DJs

SirenMix is a collection of privacy-first browser audio tools built for day-to-day DJ work. Each tool focuses on a practical task and runs directly in your browser.

Your audio files stay local: processing happens in the browser, and files are never uploaded.

Tools for the DJ workflow

  • BPM Changer — Detect a track's BPM, change its tempo while preserving pitch, preview the result, and export when it sounds right.
  • Audio Converter — Batch-convert MP3, WAV, FLAC, and OGG files for different players, libraries, and performance setups.
  • Gain Adjuster — Inspect the waveform and peak level, adjust gain, and export safely without accidental clipping.
  • Key Changer — Transpose a track in semitone steps while keeping its speed unchanged, with Camelot guidance for harmonic mixing.
  • Spectrum Analyzer — Inspect a full-track spectrogram and cutoff frequency to help identify fake 320 kbps files and fake lossless audio.
  • Camelot Wheel — Use a clear harmonic-mixing reference to find compatible keys quickly.

You can open the full toolkit at sirenmix.com/tools.

Tech stack

SirenMix is built with SvelteKit 5, TypeScript, LibAV.js/WebAssembly, and Paraglide. The browser-based architecture keeps audio processing close to the user while providing a fast, focused interface for each task.

If you DJ with a browser in your preparation workflow, try the tools and let me know what would make them more useful.

Top comments (0)