Electronic music performance project bringing the art of the DJ and live reactive visual mixing together. Original music and visuals span the dance floor genre game performed by one person.
CREATE, ORGANIZE, PERFORM, ADMIN. The result—a lightweight, browser-based application built on modern WebGPU technology using the best ideas from the last 25 years of DJ software and live music performance tools.
CREATE — Author shaders in WGSL, load your audio, configure modulators with FFT analysis across bass/mids/treble, dial in transforms and timing, bundle everything into a .oms container
ORGANIZE — Build and manage your library of .oms containers, edit metadata, group into sets, drag and drop to build your performance grid
PERFORM — 4-track mixer with master tempo, time-stretching, quantized launching, hot cues, waveform display, and live output to a second screen
Optimized for Chrome WebGPU implementation
UI/UX dialed in for performance on Apple MacBook Pro 14"
Keyboard-first workflow with hotkeys for every action
Shaders run standalone or sync to audio via FFT analysis and tempo
File system: Projects, sets, and containers optimized for portability.
Render to WebM video with audio reactivity baked in, or perform live to a second screen
Expression controls: macro-style controls for quick shader manipulation, designed for hardware mapping
MIDI controller support: Midifighter or Intech Grid, generic learn mode for hands-on mixing
External audio card support for cue output and master audio.
Smash grid: 4×4 momentary effects grid for chaos and mega-transitions
Themes: skins and language schemes