// spec

What ships in the product

Premium desktop Auto-DJ: seed a track, build a set from your library, play it locally. Analysis and export support that loop—not the other way around.

implemented

6 modules
  • Create a set from any track

    Pick a seed you love. dubgrep builds a timed journey from your own files—tempo, key, and energy shaped into a real set.

  • Auto-DJ in the app

    Prep blends and mix points, then press Play. Tempo-aware crossfades keep the hour moving—no controller required.

  • Deep library analysis

    BPM, Camelot/OpenKey, energy, groove, and structure—cached locally so search and set-building stay instant.

  • Search that thinks in music

    Find the right seed fast: text, tempo, key, harmonic neighbours, energy, and groove filters on big crates.

  • Save, repeat, export

    Keep favorite sets under My sets. Optional M3U or Rekordbox XML when you want to leave the app.

  • Your files stay yours

    No accounts. No telemetry. Analysis and playback run on your machine. Optional tag write-back with backups.

principles

  • 01
    The hour is the product

    Seed → set → Play should feel inevitable. Everything else supports that loop.

  • 02
    Deterministic, not black-box AI

    Explainable tempo, key, and energy rules—same seed, same logic, offline.

  • 03
    Your crate, your machine

    Built for people with real libraries—not streaming radio with a new skin.

stack

ProductDesktop Auto-DJ
PlatformmacOS first
AnalysisOn-device DSP
PlaybackIn-app sets
PrivacyOffline-only

roadmap

  • Public desktop builds (macOS first)
  • Richer set templates & listen-through polish
  • Smoother transitions (still local & deterministic)
  • Windows builds after macOS beta