Set Builder

Forge Your Set

AI-built tracklist · harmonic keys · Beatport purchase links

Choose your genre, set the vibe and pick how long the set should run — the three things that shape everything.
1
What genre?
Pick the style that fits your set
Today's Pick
House
Melodic & Progressive
Peak Hour
Techno
Trance
Electronic / Other
Drum & Bass
UK & Club
Bass Music
World & Dance
Dance & Pop
Urban
DJ Edits & Reworks

Curated pool of DJ edits, reworks & bootlegs sourced exclusively from Beatport's DJ Edits catalogue. These are unofficial re-edits of classic and contemporary tracks — perfect for adding creative reinterpretations to your set.

Edit Style

Only tracks from Beatport's official DJ Edits section are used. Run scrape_beatport_dj_edits.py to populate the pool.

2
What's the vibe?
Sets the energy, mood & venue
3
How long?
Total playing time for your set
Dial in BPM range, number of tracks, release era and the type of set — plus any artists you want to reference for sound direction.
4
Dial it in
BPM, tracks, era & occasion type
Min
Max
512203040
5
In the style of…
Tap an artist to influence the sound — or type your own
Tell the AI exactly where you're playing — venue, slot, crowd — then set your DJ level, blend genres, lock start/end keys and draw a custom energy arc.
6
Gig Context — optional but powerful
Tell the AI about your exact gig — it builds a set for that scenario

Ignores harmonic key compatibility — picks the best tracks regardless of key. Useful when the genre database doesn't have enough harmonically matched tracks.

LOW ENERGY HIGH ENERGY DARK EUPHORIC
High Energy · Euphoric
HIGH
LOW
MIDPOINT
END
Click and drag to draw your energy curve ↗
Tech House · Energetic · 60 min · 12 tracks · 118–126 BPM
sets forged
Presets