Software

OnSet

Live visuals for rekordbox DJs, written in Rust with wgpu.

Overview

Follows the playing track and turns its artwork, beat grid, phrases and hot cues into GPU scenes on a second screen, so the visuals build toward a drop before it lands.

Ten main scenes chosen automatically from tempo, key, mood and artwork, with bass, mids, treble and drum hits each driving a different part of the picture.

Pre-alpha, tested on Windows 11 with a DDJ-FLX10, running at 60 fps in 4K on an RTX 3050 Ti.

Tools & technologies

  • Rust
  • wgpu
  • WGSL
  • GPU rendering
  • Real-time audio
  • Windows