SetFlow builds DJ sets using real mixing theory, not random shuffling. Import your Rekordbox or Traktor library, pick a vibe, get a scored set in <3 seconds. What's unique: → Every transition scored for harmonic key, BPM & energy flow → 5 energy presets shape your set arc (warm-up → peak → cooldown) → Smart Crates auto-filter by genre, BPM, energy & key → Export as M3U8, Rekordbox XML or branded PDF tracklists Free 7-day trial, no card needed.
No reviews yetBe the first to leave a review for SetFlow
Maker
📌
Hey Product Hunt!
I built Setflow https://www.setflow.app to solve my own problem, but I'm sure others have the same issue so sharing it here. I got back into DJing after 15+ years and I realised I was spending more time organising playlists and trying to find tracks that worked well than actual mixing and enjoying the music.
What started as a small webapp to help myself turned into something usable for others.
What it does: "Tell me the vibe. I'll build the set."
Imports your Rekordbox or Trakor libraries (XML/NML import).
Generates harmonically mixed playlists using Camelot wheel logic.
BPM matching with smooth tempo transitions (±3% between tracks).
Energy profiles: Journey, Peak Time, Warm Up, Chill, Cool Down for overall mood.
Intelligent key progression with directional movement around the Camelot wheel.
Exports back to M3U8 or Rekordbox XML format for a pre-built mix.
The problem it solves:
Firstly, for myself it was time and complexity. After amassing a large library over years I often ended up staring at what music to select, never mind understanding if it would sound great together. I just wanted to mix after being out of it for years.
This then evolved into building in harmonic mixing (playing tracks in compatible musical keys) making transitions sound smooth instead of clashing. I found that manually sorting hundreds of tracks by key and planning a set that flows well was tedious and time consuming. Rekordbox has a "Related Tracks" feature but it doesn't build you an actual runnable set with energy progression.
Setflow gives you a starting point playlist that works harmonically and follows an energy curve, so you spend your limited time actually mixing instead of dragging tracks around. Combined with playlist history and custom set generation you have flexibility to create, augment and move tracks around based on your output.
Core Features:
Library
- Rekordbox XML & Traktor NML import
- 55+ genres supported
- Smart Crates - auto-filter by genre, BPM, energy & key (Pro)
- Manual crates for custom organisation
Set Generation
- Harmonic mixing via Camelot wheel with intelligent key progression
- BPM matching with configurable strictness (±2%, ±4%, ±8%)
- 5 energy profiles: Journey, Peak Time, Warm Up, Chill, Cool Down
- Custom energy curves via Set Planning Canvas (Pro)
- 30-minute to 3-hour sets, generated in under 3 seconds
Transition Scoring
- Every transition scored for harmonic, tempo & energy compatibility
- Mix technique suggestions (long blend, quick cut, filter sweep, etc.)
- Hover tooltips explaining each transition
Manual Playlist Builder
- Drag-and-drop ordering with AI-suggested next tracks
- Real-time flow score & energy arc
Export
- M3U8, Rekordbox XML, PDF tracklists & TribeXR VR export
- Shareable public set pages with full tracklist
Gig Planner
- Calendar & list views, link sets to gigs, post-gig reviews
Set History
- Search, filter, sort & review all past sets
Who it's for:
Look, pro DJs mostly already have this skill, but this is squarely aimed at:
- Bedroom DJs with large libraries and limited time
- Beginners who don't yet have an intuition for what tracks work together
- Anyone who wants a quick starting point for set prep.
- Old dads like me who have limited time!