AI Set Builder · Free · 400,000+ tracks

Type a vibe. Get a DJ set.

No decks needed. Tell our AI what you want to hear and watch a chemistry-scored set build itself from a catalog of 400,000+ tracks — harmonically matched, BPM-proximate, ready to share.

Fine-tune (optional)

Length
Energy arc
Era

First build is free — no signup required.

How it builds your set

Two intelligence layers, working in sequence

The first interprets your vibe. The second picks tracks the engine has already validated as chemistry-fit. The AI never sees a transition the engine would have rejected.

Cultural reasoning

Your vibe is interpreted into a specific subgenre, BPM band, era and aesthetic. Not generic House — Melodic House if the brief is sunset Tulum, Hard Techno if it is Berghain peak.

Engine in the loop

The Mixgraph recommendation engine scores every potential transition against the previous track and surfaces only the highest chemistry-fit candidates.

Cultural picker

The AI picks from chemistry-validated candidates for arc fit, artist diversity and scene aesthetic. Key clashes never make it to this stage.

Vibes to try

Anything goes — 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 through the framework end-to-end.

Set arc

Every set has shape. A sunset set has a shallow arc — warmth sustained, never a true peak. A closing-hour set holds high energy with breakdown moments. The engine uses your brief's energy goal per phase to pick candidates that fit where you are in the journey.

Deeper: Understanding Energy Flow · Energy Arc planner

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.

Deeper: A DJ's Complete Guide to BPM · BPM compatibility checker

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.

Deeper: Genre mixing guides

After the build

The set above was the first pass

A real DJ workflow happens after. Sign up for a free account to unlock the rest — no card needed.

Save & edit

Open the set in Flow Builder. Swap individual tracks, drag to reorder, lock the ones you love, replace with chemistry-scored alternates.

Live Mode

Walk into a set with this as your starting point. Live Mode runs alongside you, suggesting the next track in real time based on the energy you set.

AI Chat

Talk to the AI like a friend. "Make it darker." "Replace slot 5 with something more melodic." "Add a closer that doesn't fade out."

Pro

Library scope

Import your Rekordbox library and have the AI pick from tracks you actually own. No more buying tracks just because the algorithm liked them.

Pro

Transition explanations

Pro users see why each transition works — the harmonic relationship, the energy delta, the groove fit. Useful when you want to learn the move, not just play it.

Mobile apps

Mixgraph on iOS and Android. Same engine in your pocket, plus ShazamKit (iOS) to identify whatever is playing and roll suggestions for what comes next.

The difference

Other AI tools tell you what to play. Mixgraph tells you what mixes.

Most “AI playlist” tools generate sets that ignore how tracks actually mix. They optimise for popularity or vague vibe. The set you just built ran through two distinct intelligence layers — and the engine had veto power over every transition before the AI even saw it.

Real catalog

400,000+ tracks analysed in-house

Not just whatever Spotify happens to surface as popular this week.

Engine + AI

Not just AI

Tunebat shows the key. Mixed in Key analyses your files. Mixgraph plans the set — and the engine validates every transition.

Same intelligence on mobile

iOS + Android

ShazamKit on iOS identifies whatever's playing and rolls suggestions for what to play next.

Continue exploring

Frequently asked

Common questions

How does the AI build a set from a single sentence?
Your vibe gets interpreted into a specific subgenre, BPM band, era and aesthetic. From there the Mixgraph recommendation engine works slot by slot — it filters and ranks candidates against the previous track using its full multi-dimensional chemistry model, and the AI picks the one that fits the scene and the set's arc. The chemistry numbers you see are real engine scores, not after-the-fact annotations.
What is "chemistry" — is it just key matching?
No. Chemistry is a multi-dimensional score covering harmonic relationships, BPM and rhythmic feel, energy flow, groove, mood and vocal compatibility — all derived from the track's audio profile. Two tracks in the same key can score badly together if the energy or groove is wrong; two tracks in different keys can score well if everything else lines up. Mixed in Key shows you the key. Tunebat shows you the BPM. Mixgraph asks whether the pair will actually mix.
How do you plan a DJ set?
A set is a journey, not a playlist. Open with intention — a track that sets the temperature without burning the room. Build through tension. Peak somewhere in the middle-to-late third. Resolve. Within the arc, every transition needs harmonic compatibility (the Camelot wheel maps which keys mix cleanly), BPM proximity (mostly within ±3 BPM unless you're using half-time / double-time tricks), and energy continuity (drive and density, not just loudness). Mixgraph's engine bakes those rules in so you don't have to think about them per pair — you think about the journey, the engine handles the math.
How long should a DJ set be?
It depends on the slot. Warmup sets are 60–120 minutes (5–8 tracks at this length per track), peak-time slots typically 60–90 minutes (8–12 tracks), closing sets can run anywhere from 30 minutes to several hours. The default 8-track build maps to a tight 30-40 minute set — long enough to demonstrate an arc, short enough to demo fast. Sign up for a free account and Flow Builder lets you build sets of any length.
Can I save the set I just built?
Yes — sign up for a free account and the set you built moves into your library automatically. From there you can edit it slot-by-slot in Flow Builder, swap individual tracks, lock the ones you love, and push it to Live Mode for real-time mixing alongside the set.
Can I build a set from tracks I already own?
Yes, with Pro. Import your Rekordbox library (XML export from Rekordbox) and turn on library scope — the AI builds from tracks you actually own instead of the full Mixgraph catalog. Works in Flow Builder and Live Mode. Library scope is the highest-leverage Pro feature for DJs who already have a curated collection.
Will this work for warmup, peak, and closing sets?
Yes. The planner reads your brief and decides on the energy goal per phase — a warmup set has a shallow rising arc that never breaks into a peak; a peak-time set sustains high energy with shape; a closing set resolves. Try "warmup deep house, 2 hours" vs "peak time techno, 130 BPM" — same engine, very different sets.
How is this different from Spotify's DJ feature?
Spotify's DJ plays music continuously with a voiceover for casual listeners. It's not designed for DJs. Mixgraph's engine is built for DJs: every track has Camelot key, BPM, energy, groove and vocal scoring; transitions are scored across six dimensions; you can edit slot-by-slot, lock tracks, replace with chemistry-scored alternates, and walk into a set with Live Mode running alongside you.
Does the chemistry score work like Mixed in Key?
Mixed in Key analyses your own music files and tells you their key and energy — it's an analysis tool. Mixgraph is a planning tool. We run our own audio analysis on the catalog but the headline value isn't the analysis — it's using that data to score every potential transition and recommend the next track. You can use Mixed in Key to analyse your library, then import that library into Mixgraph for AI-assisted set building.
What does the preview do?
Plays a short clip of each track in order with a clean half-second fade between tracks. Not a real DJ mix — a way to hear the set's flow and decide whether the arc feels right. Real mixing happens in Flow Builder and Live Mode (signup required, free).
Why does building a second flow ask me to prove I am human?
The AI builder is expensive to run. The first build per browser is free with no friction; subsequent builds are gated behind a quick bot check so we can keep offering it free. Sign up for a free account to remove the limit.

Plan a chemistry-scored set

AI DJ Set Builder — Type a Vibe, Get a Chemistry-Scored Set | Mixgraph