CratePilot

Drop a crate.
Get a set.

CratePilot reads BPM and key straight off your files, then sequences a set that actually mixes: Camelot-compatible transitions, tempo that flows, and a real energy arc. Export it back as a Serato .crate, an M3U8, or a rekordbox playlist. Everything runs in this tab. Nothing is uploaded, ever.

Drag your tracks here

MP3, FLAC, M4A, WAV, AIFF  ·  a rekordbox .xml  ·  a Serato .crate  ·  a whole folder

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.