Being built for the booth · offline by design

Hold the room.
Take it somewhere.

You shape the energy and choose the direction. SetPath keeps the right parts of your library within reach—surfacing tracks that fit what’s playing and where you want to take the set.

For rekordbox libraries · Mac + phone · not yet released

Now playingThird Attempt · Rodriguez Jr.
direction build ↗
Observed set journey and declared directionA neutral history line ends at the current track. An ember arrow shows the direction selected by the DJ; it is not a predicted future path.YOU ARE HEREWARM-UPDRIVE
Try a direction
Could work nextbuild
  1. Top illustrative match. MistralRodriguez Jr. · melodic house
    +2 · 8A→9A
  2. Emerald RushJon Hopkins · not played in 6 sets
    +3 · 8A→9A

Direction changed to build. Showing 2 illustrative candidates.

Illustration · the set-journey view isn’t in the app yet, and suggestion quality is still being validated

You own the right track. In the moment, you don’t recall it.

A thousand tracks across genres, moods, and times of night live on one USB—and most of them are wrong for the moment you’re in. At each transition you have a few minutes, but your attention is split between the mix, the room, and the decks.

So you fall back to a familiar playlist and a safe track. It works, but it can flatten the direction and make sets repeat themselves. BPM and key tell you what’s compatible, never whether a track continues the feeling, builds tension, or takes the room where you’re steering.

The set starts before the booth.

SetPath reads your rekordbox library—playlists, My Tags, ratings, comments, cues, and history—without ever writing back to it. Prepare is where that library turns into a crate with intention, completed from music you already own: steered, explained, and remembered between sessions.

  1. Build

    Start from an intention

    A crate is a brief, not a folder: saved filters for playlists, genres, tags, keys, BPM, energy, and vocals mean it only ever offers music that fits the night you’re planning. Or describe the night in a sentence and SetPath proposes a starting direction—an optional add-on.

  2. Complete

    It suggests what’s missing

    The tracks already in the crate seed the search, and the same vocabulary you’ll steer with in the booth steers it here. Every suggestion says why it surfaced — play counts included.

  3. Rediscover

    Range wider when it plays too safe

    One labelled switch reaches past the crate’s usual corner into the music you own but forgot. Skips are remembered per crate, so a pass through the queue never has to be repeated.

  4. Order

    Shape it into a playlist

    Turn the crate into a running order: SetPath suggests one, you lock the tracks you’ve placed and drag the rest. Export it as M3U8 for rekordbox and your USB.

  5. Carry

    Take the crate into the booth

    Open the crate in Perform and suggestions come from it first, with the full library one tap away. What you prepared at home is what’s under your fingers.

From the desktop appSaturday · Peak room
268-track library · 6 seeds
SetPath’s Suggested additions dialog steered to maintain. Five tracks from the library are offered for the crate “Saturday · Peak room”, each with BPM, key, energy, play count, and the reason it surfaced — tempo fit or sound-profile fit with a named seed track.
Steer the crate suggestions

Showing the dialog steered to maintain.

Captured from the pre-release desktop app on a real library · every suggestion is a track the DJ owns

Always ready. You decide when to look.

Perform keeps a current field of tracks that could work next. When you already know your move, you simply play it—your choice becomes the new context.

  1. In the set

    Six options, always current

    Each track you play reshapes a shortlist of up to six, drawn from your crate or the full library and weighed against what’s playing, the recent run, and the direction you’ve set.

  2. On demand

    Steer where it goes

    Set a direction and the field recomputes. Every surfaced option should honour it—different degrees of the move, never one suggestion quietly ignoring you.

  3. Audition

    Hear it before you commit

    Cue the current track or a suggestion through the Mac’s audio output, with its rekordbox waveform. Auditioning never changes the ranking.

  4. Anywhere

    Run it from your phone

    Scan a QR code and the booth view opens on your phone or tablet over the local network, in step with the desktop app. Steer, log plays, and cue from your hand.

The vocabulary you steer with

Movement
maintainbuildsoften
Familiarity
more familiarmore surprising
Vocals
less vocalmore vocal
Lane
change lane

Continuity is the default. Controls persist and combine, reshaping the field until you change them. When your library lacks the data a control needs, it says so rather than pretending.

It follows the decks. You keep mixing.

Connect SetPath to rekordbox and Now Playing keeps itself current. It sees which track is loaded, playing, and up in the mix—so the next suggestions follow your set without a tap mid-blend.

Follows the mixer, not the crowd
Channel faders and the crossfader show which deck is reaching the speakers. Reading the room stays your job.
Holds steady through a blend
A long blend won’t flip it back and forth. It switches once the new track has clearly taken over, or the old one is into its outro.
Matched to your own library
Each deck is matched to the music you imported. A track it can’t place is flagged, never guessed—and Undo is one tap.
Watches, never touches
It only reads what rekordbox shows. Your library, settings, and decks are left exactly as they are.
Liverekordbox · Deck 2
  • Deck 1
    Third Attempt · Rodriguez Jr.
    Outro · 0:38 left
  • Deck 2Now playing
    Roped In · Gorgon City
    Up in the mix
Illustrative. Experimental in the pre-release build, with rekordbox 7 on macOS; CDJs over PRO DJ LINK are planned. Choosing Now Playing by hand always works.

Built for the booth

Offline by design
Your library, scoring, and suggestions live on your Mac, and the phone talks to it over the local network. A venue connection never stands between you and the next suggestion.
Quick to scan
Title, artist, and genre jog memory first. Compact fit readouts support the audition without taking over the decision.
Only music you own
Built on your rekordbox library today. SetPath retrieves from music you already carry—recall and rediscovery, not streaming discovery.
A co-pilot, never an autopilot
You always choose and mix the track. Now Playing can follow rekordbox on your Mac (experimental) or be picked by hand; CDJ support is planned.
The SetPath booth view mid-set, phone-sized. Now playing: Roped In (Extended Mix) by Gorgon City, playing from the crate “Saturday · Peak room”. Below it, a suggested queue of five owned tracks with BPM and key deltas, and the steering controls: maintain, build, soften.
The booth view mid-set, captured from the pre-release build — phone-sized by design

It learns how you use music—and shows its working.

A track can be right for one set and wrong for another. Learning stays bounded, inspectable, and yours to correct.

Learns from your sets, not everyone’s

Your rekordbox playlists and history show which tracks you play together, and in what order. Previews, technical sessions, and repeats are set aside rather than learned from.

Feedback with a defined effect

“Not right now” is not “not for me”. Each answer you give in the booth has one bounded consequence, and every one can be undone. Save a transition that worked and it’s flagged when that pairing comes round again.

Shows its working

The Learning view lists exactly what SetPath learns from and why. Overrule any call, and mark a practice set so it teaches nothing.

Find your next move.

SetPath isn’t publicly released yet. Join the waitlist when it opens and you’ll be among the first DJs invited to try it against your own library.

  • Runs on your Mac, with a phone or tablet as the booth view
  • Works with rekordbox libraries; CDJ support is planned, and choosing Now Playing by hand always works
  • Trials open before any purchase

Join the waitlist