The AI DJ set builder that knows whether your tracks mix.

Any AI can name ten techno tracks. This one knows whether they mix.

Describe a set and it builds track by track — every handoff read on key, tempo and energy, with the reason it follows the last.

Describe your set

A moment, a scene, a genre and a tempo — or two words. All four work.

One free build — no card, no email.

Watch it build a real set

A set the builder made, replayed at the pace it landed — yours takes this spot when you build

Brief: Peak-time techno, 8 tracks, 128-134, headliners only. A Drumcode-style peak hour: open hypnotic, build the pressure, close like a Berlin warehouse at 4am.

0 of 8

8 tracks · 40 minutes · 130–133 BPM

90

Average chemistry across recent sets

The best land in the mid-90s — the same number the engine gives any pair you check by hand.

Six dimensions read on every handoff

Harmonic, rhythmic, energy, groove, mood and vocal fit — each explained in words, not just totalled.

Rehearse it in Live Mode, or take it to your gear

440,000+ tracks analysed in-house, each with its own key, tempo, energy and texture.

How it builds your set

Three passes, and the engine has veto over all of them

Most tools ask a model for a tracklist and print it. Here the model proposes, the engine validates, and the model only ever chooses from what survived.

01

Reads the brief

Your words become a specific subgenre, tempo band, era and shape. Not "house" — Melodic House for a Tulum terrace, Hard Techno for a Berghain closer.

02

Checks every candidate

For each slot the engine reads every possible next record against the one before it across six dimensions, and discards anything that clashes. Key clashes never reach the next pass.

03

Picks for taste

From what survived, the AI chooses for arc, artist spread and scene feel — the judgement calls a number cannot make on its own.

Sets it has already built

Real tracklists, real chemistry

Nothing here is mocked up. These are sets the builder produced, with the chemistry it gave each handoff. Every record is one you can open and mix from.

Brief: Opening set, about an hour. Start deep and spacious around 121 and build to melodic techno by the end.

12 tracks · 60 minutes · 122–126 BPM · Melodic House & Techno

88
Set
chemistry
  1. 01
    Shine - Extended Mix

    TH;EN

    123 BPM · Melodic House & Techno · 4A

    Opening track
  2. 02
    What To Do - &ME Remix

    Guy Gerber

    122 BPM · Melodic House & Techno · 5A

    89
  3. 03
    How It Feels

    Barry Can't Swim

    124 BPM · Deep House · 5A

    92
  4. 04
    Be The One - Extended

    Adam Port

    123 BPM · Melodic House & Techno · 4A

    87
  5. 05
    Cloudy Eyes - Dance Tonight

    Reznik

    122 BPM · Melodic House & Techno · 4A

    95
  6. 06
    Sierra - Extended Version

    Argy

    124 BPM · Melodic House & Techno · 5A

    89
  7. 07
    A New Day - Extended Mix

    ILDES

    124 BPM · Melodic House & Techno · 5A

    94
  8. 08
    Lost In The Woods - Extended Mix

    Adriatique

    122 BPM · Melodic House & Techno · 6B

    89
  9. 09
    Syren - Extended Mix

    Rebuke

    125 BPM · Melodic House & Techno · 8B

    85
  10. 10
    Edge Of The World (feat. Nu-La) - Extended Mix

    Innellea

    126 BPM · Melodic House & Techno · 4A

    81
  11. 11
    Beyond Beliefs

    Ben Böhmer

    124 BPM · Melodic House & Techno · 3B

    91
  12. 12
    Explore Your Future - Extended Version

    Anyma (ofc)

    124 BPM · Melodic House & Techno · 12B

    75

Brief: Peak-time techno for an hour, 130–135 BPM, relentless.

12 tracks · 60 minutes · 130–135 BPM · Techno (Peak Time / Driving) → Minimal / Deep Tech

85
Set
chemistry
See the 12 tracks
  1. 01
    Feel It - Extended

    Gideon Keller

    135 BPM · Techno (Peak Time / Driving) · 11A

    Opening track
  2. 02
    We Control

    Lilly Palmer

    133 BPM · Techno (Peak Time / Driving) · 10A

    88
  3. 03
    Cathedral - Extended Mix

    Bouras

    135 BPM · Techno (Peak Time / Driving) · 9A

    83
  4. 04
    Reflection

    Enrico Sangiuliano

    134 BPM · Techno (Peak Time / Driving) · 9A

    83
  5. 05
    When I Push

    Layton Giordani

    134 BPM · Techno (Peak Time / Driving) · 9B

    87
  6. 06
    Mercury

    HI-LO

    130 BPM · Techno (Peak Time / Driving) · 9B

    81
  7. 07
    Feel the Rhythm

    ANNA

    131 BPM · Techno (Peak Time / Driving) · 9B

    88
  8. 08
    3 Shot Espresso

    METODI

    135 BPM · Techno (Peak Time / Driving) · 7B

    77
  9. 09
    Give Me Acid - Extended Mix

    A*S*Y*S

    135 BPM · Techno (Peak Time / Driving) · 6B

    92
  10. 10
    Planet X

    YellowHeads

    130 BPM · Techno (Peak Time / Driving) · 6A

    87
  11. 11
    Rock With Me

    Will Clarke

    130 BPM · Techno (Peak Time / Driving) · 5B

    90
  12. 12
    Freq The Frequency

    MC Flipside

    132 BPM · Minimal / Deep Tech · 4A

    80

Brief: Tech house warmup, 45 minutes, tech house only, nothing over 126 BPM. Rolling and groovy, not heavy - the first hour of a long night.

9 tracks · 45 minutes · 124–126 BPM · Tech House

92
Set
chemistry
See the 9 tracks
  1. 01
    Losing It

    FISHER

    125 BPM · Tech House · 9B

    Opening track
  2. 02
    Jamming - FISHER Rework

    Bob Marley & The Wailers

    126 BPM · Tech House · 10A

    92
  3. 03
    Verano En NY

    Toman

    126 BPM · Tech House · 9B

    93
  4. 04
    365 (Thr33 6ix 5ive) - Extended Mix

    HoneyLuv

    124 BPM · Tech House · 10B

    96
  5. 05
    More Baby - Extended Mix

    Chris Lake

    126 BPM · Tech House · 12B

    94
  6. 06
    You Will See - Extended Mix

    Sesa

    125 BPM · Tech House · 12A

    91
  7. 07
    Do It To It - Extended Mix

    ACRAZE

    125 BPM · Tech House · 10A

    92
  8. 08
    Gimme Some Keys

    Matroda

    125 BPM · Tech House · 9A

    88
  9. 09
    San Frandisco - Extended Mix

    Dom Dolla

    125 BPM · Tech House · 8A

    91

Brief: An hour of rolling drum & bass, 172–176, deep rather than jump-up.

12 tracks · 60 minutes · 172 BPM · Drum & Bass

88
Set
chemistry
See the 12 tracks
  1. 01
    Tenderless - Whiney Remix

    London Elektricity

    172 BPM · Drum & Bass · 3A

    Opening track
  2. 02
    Lost Connection

    Alix Perez

    172 BPM · Drum & Bass · 5A

    83
  3. 03
    In The Dance

    Tantrum Desire

    172 BPM · Drum & Bass · 4A

    89
  4. 04
    Mindhunter

    Mob Tactics

    172 BPM · Drum & Bass · 4A

    83
  5. 05
    Disappear

    Mozey

    172 BPM · Drum & Bass · 4A

    92
  6. 06
    Body Work VIP

    Circadian

    172 BPM · Drum & Bass · 4A

    89
  7. 07
    Who Dis

    Unglued

    172 BPM · Drum & Bass · 3A

    92
  8. 08
    Sentient - Joe Ford Remix

    Droptek

    172 BPM · Drum & Bass · 2A

    91
  9. 09
    Sane feat. Leo Law

    Fade Black

    172 BPM · Drum & Bass · 3A

    90
  10. 10
    Run (Part 1)

    Sofia

    172 BPM · Drum & Bass · 4A

    89
  11. 11
    No Tomorrow (P Money X Whiney Remix)

    Camo & Krooked

    172 BPM · Drum & Bass · 4A

    77
  12. 12
    Phantasm

    K Motionz

    172 BPM · Drum & Bass · 5B

    91

Vibes to try

Ask the AI DJ set builder for anything — type your own, or tap one to build

The brief can be a moment, a scene, a DJ-style, or a precise genre and BPM. The planner handles all four.

Sunset & golden hour

Warm, organic, gentle builds — terrace and beach-club energy.

Peak time

High energy with shape — knows when to peak and when to breathe.

Warmup & opening

First hour — set the temperature, invite the room in.

Specific scenes

Genre and DJ-style references for when you know what you want.

What the engine reads

The principles baked into every pick

A short tour of what the engine weighs and why. For the full tutorial, the Learn hub goes deeper on each.

Want the full tutorial? How to Plan a DJ Set walks the framework end to end.

BPM proximity

Most modern DJ mixing keeps tracks within ±3 BPM. The engine recognises half-time and double-time relationships too (e.g. 87 BPM next to 174 BPM) so productive doubletime moves aren't penalised.

Energy & texture

Energy isn't just loudness. Two 128 BPM tracks can feel completely different — one warm and patient, the other relentless. The engine captures that texture beyond key and tempo, so the picker knows when two tracks actually belong together — and when they only look like they do on paper.

Genre & era

Genres aren't watertight — house and tech house mix freely — but tech house into hard techno is a room-clearer. The planner commits to a specific subgenre per brief and respects your era preference, so a 1998 classic won't sneak into a modern set unless the brief calls for nostalgia.

After the build

The set above is a first pass, not a finished one

A free account is where the actual work happens — no card needed.

Adjust the brief

Change any constraint and build it again — length, tempo, what opens it, what to avoid. Correcting a misread costs a click, not a retype.

Edit by hand

Swap records, drag to reorder, lock the ones you love, replace a slot with chemistry-scored alternates.

Ask the assistant

"Why does 09 into 10 sit low?" "Make the last third harder." It can see the whole set, and it answers about that set.

Rehearse in Live Mode

Walk into the gig with this as your starting point. Live Mode runs alongside you, suggesting what follows against the energy in the room.

Take it to your gear

Rekordbox XML, M3U and CSV export are Pro; the text setlist is free. Mixgraph is on iOS and Android too, with ShazamKit on iPhone to identify what is playing.

Build from your own recordsPro

Import your library and have it pick only from tracks you already own. Anything not yet analysed still works, scored on key and tempo.

The difference

Other tools tell you what to play. This one tells you what mixes

A general-purpose model like ChatGPT will happily hand you ten track names in the wrong keys at the wrong tempos. Mixed In Key and Tunebat will tell you the key and the tempo of records you already have, and stop there. The difference isn’t the writing — it’s whether anything checked the handoffs.

Mixgraph compared with general AI chatbots such as ChatGPT and key-analysis tools such as Mixed In Key and Tunebat
Plans a whole setYesYesNo
Checks every transitionSix chemistry dimensionsNothing is checkedKey and tempo only
Verifies the record existsPicks from over 440,000 analysed tracksCan invent titlesYour own files only
Hear the handoffsPlays the set in orderNo audioIn your DJ software
Explains the moveIn plain wordsPlausible-soundingNumbers only
Takes it to the gigLive Mode, or export to RekordboxCopy and pasteCues in your software
Free to tryOne set, no signupVariesPaid licence

Continue exploring

Frequently asked

Common questions

Is there a free AI DJ set generator?
Yes — this one. Your first set needs no account, no card and no email, and it stays with you: sign up afterwards and it moves into your flows exactly as built. A free account then gets 3 AI builds a month, and Pro removes the limit.
Can AI actually build a DJ set that mixes?
Only if something checks the transitions, and most tools do not. A language model on its own predicts plausible track names — it has no idea whether 9A follows 5A or whether 121 sits next to 134. Here the model proposes and the Mixgraph engine measures every candidate against the record before it on harmony, tempo, energy, groove, mood and vocal fit, discarding the clashes before the model gets to choose. Sets built this way average around 90 chemistry, with the best landing in the mid-90s.
How does it build a set from a single sentence?
Your sentence becomes a specific brief first — a subgenre, a tempo band, an era and a shape, not just "house". The engine then works slot by slot, filtering and ranking every candidate against the previous record on its full chemistry model, and the AI picks the one that fits the scene and the arc. The chemistry numbers on screen are the engine's own, computed for that exact pair — not written afterwards to look convincing.
What is chemistry — is it just key matching?
No. Chemistry reads six dimensions at once: harmonic relationship, tempo and rhythmic feel, energy flow, groove, mood and vocal compatibility, all derived from the track's own audio profile. Two records in the same key can sit badly together if the energy or the groove is wrong, and two in different keys can work beautifully when everything else lines up. Key and BPM are where other tools stop; they are where this one starts.
How long a set can it build?
Ask in minutes or hours and it converts — roughly one record per five minutes. On this page, signed out, a set runs to 12 tracks, about 60 minutes. With a free account it goes to 24, about 2 hours. Either way it reads the length back to you as a track count, so a brief it misread costs you a correction rather than a retype.
Can I tell it which track to open with?
Yes, with a free account. Name a record to open or close on, put one somewhere around the middle, say what the last few tracks should be, lean on particular artists, or rule things out — "no repeated artists", "nothing over 130". Write it in plain words and it shows you what it understood before it builds. Signed out on this page it reads those instructions back to you but builds from the catalogue at large, so the pinning itself needs the account.
Which genres does it know?
Electronic dance music, in depth. House and its subgenres, tech house, deep house, techno, melodic house and techno, minimal and deep tech, progressive, trance, psy-trance, hard techno, drum & bass, UK garage, breaks, afro house, organic house, indie dance, disco and more — over 440,000 tracks, all analysed in-house. It commits to a specific subgenre per brief rather than a broad label. Outside electronic the catalogue thins out fast, so it is not the tool for a wedding pop set.
Will it do warmup, peak and closing sets?
Yes, and they come out genuinely different. The planner reads an energy goal per phase from your brief: a warmup rises shallowly and never breaks into a peak, a peak-time set holds high energy with shape, a closer resolves. Try "warmup deep house, two hours" against "peak time techno, 130 BPM" — same engine, two sets with nothing in common.
Can it use my own library?
With Pro, yes. Import your Rekordbox collection as an XML export and turn on library scope, and the builder picks only from records you already own. Tracks that are already in the catalogue get the full six-dimension read; anything not yet analysed is still usable, read on key and tempo. It works the same way in Flow Builder and Live Mode.
Does it export to Rekordbox?
Rekordbox XML export is a Pro feature, alongside M3U and CSV. Every account, free included, can export the set list as plain text, and take the set into Live Mode to rehearse it. The Rekordbox path is the one that binds the set back to the files in your own crates, which is why it sits with the library features.
What does "Hear the transitions" play?
It plays the set through in order, one short clip per record with a clean half-second fade between them, so you hear each handoff instead of reading a number and hoping. It is not a mix — nothing is beatmatched or blended — it is the fastest way to tell whether the shape of the set is right. The actual mixing happens in Flow Builder and Live Mode.
Is it good enough to play out?
Treat it as a first pass, not a finished set. It gets the harmonic and tempo work right and hands you a defensible shape, which is the slow part — but you know your room and it does not. Most DJs build, swap two or three records for ones they trust, then rehearse it. That is the workflow it is designed for.
How is this different from Spotify’s DJ feature?
Spotify’s DJ plays music continuously with a voiceover, for listeners rather than DJs — you cannot see a key, reorder a track or take the result anywhere. Mixgraph is a planning tool: every record carries Camelot key, tempo, energy, groove and vocal data, every transition is scored across six dimensions, and the set is yours to edit slot by slot, lock, rebuild and walk into a gig with.
Why does it ask me to prove I am human?
Only after 5 builds from the same connection in a day. The builder is expensive to run, so the early ones are unchallenged and the check appears once an address looks unusually busy — it usually passes without you touching anything. A free account skips it entirely.

Plan a chemistry-scored set