Mathematically Optimal Harmonic Mixing

Perfect Your DJ Sets with Science

Upload your playlist, and our algorithm finds the mathematically optimal harmonic order. Every transition flows. Every key change is intentional.

No account required. Works with Rekordbox, Traktor, and Serato exports.

Playlist Order Matters

A great DJ set isn't just about picking great tracks - it's about the order. A bad key transition can break the energy on a dance floor. Manually sorting 20+ tracks by harmonic compatibility takes hours and still leaves gaps.

Without optimization

Random key jumps. Energy drops. Hours of manual trial-and-error. Harsh clashes that the audience feels but can't explain.

With HarmonySet

Mathematically perfect transitions. Smooth energy flow. Done in seconds. Your audience stays locked in from start to finish.

How It Works

01

Upload

Drop your Rekordbox XML, CSV, or TXT playlist export. We parse everything client-side - your files never leave your browser.

02

Choose Energy

Pick your energy mode: Ramp Up builds intensity, Ramp Down cools off, or Wave alternates between peaks and valleys.

03

Download

Get the mathematically optimal order in seconds. See the before/after comparison, quality score, and circle-of-fifths visualization. Export as CSV.

Built for DJs Who Care About Sound

Held-Karp Algorithm

Not a greedy heuristic - our algorithm finds the true mathematical optimum using dynamic programming on bitmasks.

Circle of Fifths Visualization

See your harmonic path visualized on an interactive circle of fifths. Green start, red end, every step illuminated.

Three Energy Modes

Ramp Up for peak-time sets, Ramp Down for closing, or Wave for dynamic ebbs and flows throughout your set.

100% Client-Side

Your playlist files never leave your browser. All parsing and optimization happens locally. Zero data collection.

Quality Scoring

Get a 0-100 quality score for both original and optimized orders. See exactly how much your set improved.

Universal Format Support

Import from Rekordbox XML, CSV exports, or simple text files. Supports Camelot, Open Key, and standard musical notation.

Built by DJs, for DJs

Created by the team behind one of the largest Psytrance channels on YouTube. We built the tool we wished existed when planning our own sets.

14

Optimal distance on real playlists

0

Files sent to any server

<1s

Optimization time for 50 tracks

Ready to Perfect Your Sets?

Upload your first playlist and hear the difference. No account required, no data collected, no catch.

Optimize Your Playlist