Drag your tracks here
MP3, FLAC, M4A, WAV, AIFF · a rekordbox .xml · a Serato .crate · a whole folder
Reading tags…
The set
Drag any row to move it. Everything re-grades live.
Left on the bench
Didn't fit the arc or the key flow. Click one to swap it into the set.
Take it with you
A Serato .crate stores each track's path relative to the drive it lives on
(e.g. Music/DJ Library/track.mp3). If you dropped a folder, the folder
structure is filled in for you — add the part above it here. Drop the finished
.crate into _Serato_/Subcrates/ with Serato closed.
How it works
1. It reads your actual files
BPM, key, genre and energy come out of the tags on your tracks — ID3 on MP3,
Vorbis comments on FLAC, iTunes atoms on M4A. If you tag with Mixed In Key,
the key and energy level are already there and CratePilot picks them up.
Drop a rekordbox .xml instead and it reads the whole collection.
2. It sequences, it doesn't shuffle
Every candidate transition is scored on Camelot compatibility (same key, ±1, relative major/minor, or a ±3 energy jump), tempo distance with half-time folded, distance from the energy arc you picked, and artist spacing. It runs a few dozen starts and keeps the best whole-set score, then hill-climbs the leftovers.
3. It writes real files
The .crate export is the genuine Serato binary format — tagged
length-value records, UTF-16BE strings, the column headers Serato expects.
Drop it into _Serato_/Subcrates/ and it shows up as a crate.
M3U8, CSV and rekordbox XML come out too.
Privacy
There is no server. Your files are opened by the browser, read locally, and never leave the machine — you can pull the network cable after this page loads and every feature still works. No accounts, no analytics, no cookies.