Skip to content
← All missions

Mission file // MSN-004

RocketDJ

A full 4-deck DJ application, built from scratch — tracks split into stems, key & BPM analysis, harmonic mixing and Auto-DJ.

Type

Desktop app · DJ software

Stack

  • C++
  • JUCE

What it is

The studio's own product rather than a client job: a desktop DJ application written from scratch. Four decks, a four-channel mixer and a track library with analysis. A track is split into stems ahead of time and cached, so vocals or drums drop in and out on the fly while the deck plays.

What we built

  • Four independent decks with sync and BPM nudge
  • Stems on every deck — vocals, drums, bass and the rest, each dropped in and out while the track plays
  • Key and tempo analysis: BPM and a Camelot key on every track, with the compatibility of the playing decks in the header
  • Eight hot cues per deck, loops with halve and double, manual in/out
  • Four-channel mixer: HI / MID / LOW and a filter per channel, crossfader, cue mix
  • Waveforms — a full-track overview up top and a scrolling lane per deck
  • Library with playlists and folders, search, BPM / key / time columns, and a track sent to any deck
  • Auto-DJ with a NEXT control for the following track
  • Audio output device picked inside the app

Ground control // let’s talk

Cleared for launch?

Describe the idea, even if it does not have a name yet. The reply comes within a day, in English or Russian.