Vibes is live
How to · Engine DJ

Sort by key in Engine DJ.

Click the Key column header in the Engine DJ track list and the list reorders by musical key straight away. Hold Shift and click a second header to sort by BPM and key at once, and inside a playlist right-click a track and choose Re-number track order so the sorted order is saved as the playlist's own play order.

$49$79USD one-time purchase. First 250 licenses at this price. 14-day free trial.

A Vibes library table showing BPM, key, energy, and vibe tags for every track

Sort on a key you can trust, then send the finished order to Engine DJ.

Sort tracks by key in Engine DJ, step by step.

Engine DJ reorders the track list by whichever column you click, so key sorting comes down to three things: an analyzed key, a visible Key column, and a way to keep the order once you have it. Here is the whole run, on the desktop and on the player.

01

Analyze the tracks first

Engine DJ works out the key during analysis, so an unanalyzed file has nothing to sort on. Click the Preferences icon in the toolbar, open the Library tab, and set Auto Analysis to On so new files are handled as you add them. For files already in the collection, select them, right-click, and choose Analyze: Get missing analysis data.

02

Show the Key column

Right-click any column header in the track list to open the list of available columns, then pick Key. BPM is worth showing at the same time. Drag a column header sideways, or drag its name inside that menu, to park Key next to BPM so both are in view before you start sorting.

03

Pick a key notation

Open Preferences again and stay on the Library tab. Under Analysis, set Key Notation. Engine DJ can write the key as all Sharps, all Flats, Open Key, or Camelot. Camelot is the one most DJs read fastest, and it is what Engine OS players use by default. The setting changes the label only, not the key that was detected.

04

Click the Key column header

Click the top of the Key column and the track list reorders by key. The list always reflects the collection or playlist you have selected, so do this inside the playlist you are preparing when you only care about one set. A few columns, such as Preview, Directory, and SoundSwitch File, cannot be used to sort at all.

05

Sort by BPM and key at once

Key on its own puts 90 BPM and 140 BPM tracks side by side. Hold Shift and click a second column header to sort by more than one column at a time: click BPM first, then Shift-click Key, and tempo leads with key as the tiebreaker. Each column keeps its own ascending or descending direction.

06

Save the order inside a playlist

A column sort is a view of the list, not a stored order. Playlists carry their own play order in the # column, and dragging tracks by hand only works while that column is the active sort. Once the key order looks right, right-click any track and choose Re-number track order, which rewrites the playlist to match what you are looking at.

07

Filter by key instead of sorting

Sorting shows everything in order; filtering hides what you do not want. Click Filters in the upper-right of the Collection Pane to show the five filter columns: Genre, Artist, Album, BPM, and Key. Click a key to keep only those tracks. Key Compatibility decides whether the filter shows the same key only (Match) or harmonically compatible keys too (Compatible).

08

Take the order to the player

Drag the finished playlist onto the external drive's Collection in the Drives pane, or send it across with Sync Manager. On an Engine OS player, tap the Sort By icon in the upper-right of the track list and tap Key, then use the arrow beside it for ascending or descending. Profile, then Library, sets the notation there.

The catch

A column sort is only a view of the list. Inside a playlist nothing is saved until you right-click a track and choose Re-number track order, and that replaces the play order you built by dragging tracks into position.

Track 001 by Artist A

Track 001

Artist A

128
3A
Afterhours
Mysterious
Introspective
Track 002 by Artist B

Track 002

Artist B

124
5B
Cozy Floor
Peaceful
Home
Track 003 by Artist C

Track 003

Artist C

132
8A
Rave
Aggressive
Festival
Build & Release

The faster way

A key worth sorting on, for every track you own.

Vibes analyzes the files you own and gives each track a key you can trust, shown as Camelot, musical, or Open Key. Find Compatible narrows the library to harmonic neighbours inside a BPM window, half and double time aware, and Set Designer can order a set along a key path or an energy curve. When the order is right, export it back to Engine DJ as a playlist, with optional Camelot key sub-folders.

See how it works
BPM, key, energy curve, and track sections from one pass over your own files
Camelot, musical, or Open Key display, so the sort reads the way you already think
Find Compatible filters the library to harmonic neighbours inside a BPM window
Export back to Engine DJ as playlists, with optional Camelot key or BPM sub-folders

Organize in Vibes, export to Engine DJ.

Your playlists, tags, ratings, and cue points travel back to the gear you play on, so nothing you do in Vibes is locked away.

Track 001 by Artist A

Track 001

Artist A

128
3A
Track 002 by Artist B

Track 002

Artist B

124
5B
Track 003 by Artist C

Track 003

Artist C

132
8A
Vibes App
Playlists
Vibes
Mood
Aggressive
Euphoric
Melancholic
Mysterious
Peaceful
Playful
Tense
Function
Arrangement
Sets
Club Night 12/28
NYE Closing Set
Rooftop 01/04

Frequently asked questions

The honest answers, including the trade-offs.

In rekordbox, click the Key column at the top of the track list and the track order changes; each further click switches between ascending and descending order. If the Key column is not visible, turn it on in the column display settings first, and analyze the tracks so there is a key to sort on. The full walkthrough is in sorting tracks by key in rekordbox. Sorting puts the keys in order; the harmonic mixing chart is what tells you which of the neighbours actually blend.
Group by how you actually reach for music, not by key alone. Most working libraries put genre or vibe at the top, a tempo band inside that, and key as the sort within the view. Ratings and comments carry the rest. In Engine DJ, playlists hold a fixed order and Smartlists refill themselves from rules, including a rule for key.
Click the BPM column header in the Engine DJ track list. To keep tempo as the main order and key as the tiebreaker, click BPM first, then hold Shift and click Key: Engine DJ sorts by several columns at once, and each column keeps its own ascending or descending direction. To cut the list down to one tempo band instead, use the BPM filter.
The track has not been analyzed. Engine DJ detects waveform data, BPM, key, and beat grid during analysis, so an unanalyzed file leaves the Key cell blank and there is nothing to sort on. Turn Auto Analysis on in Preferences, or select the tracks, right-click, and choose Analyze: Get missing analysis data. See analyzing tracks in Engine DJ.
Playlists have their own play order, shown in the # column, and a column sort sits on top of it as a view. Once the list looks right, right-click a track and choose Re-number track order to write the sorted order into the playlist itself. From then on the playlist opens in that order and carries it to the drive you pack it to.
Yes. Click the Preferences icon in the toolbar, open the Library tab, and set Key Notation under Analysis. The choices are all Sharps, all Flats, Open Key, and Camelot. The setting changes how the key is written in the display, not the key that was detected. On an Engine OS player the same setting sits under Profile, then Library.
On Engine OS hardware, open the track list, tap the Sort By icon in the upper-right corner, and tap Key. The arrow next to that icon toggles between ascending and descending. Keys are shown in Camelot by default, and Profile, then Library, changes the notation and whether the Key filter shows matching keys only or compatible keys as well.
No. The sort you rely on in the booth happens in Engine DJ or on the player, and Vibes never plays audio or talks to your hardware. What it changes is the data underneath: it analyzes the files you own, gives every track a key and an energy value, and exports playlists back to Engine DJ. You can try it here.

From a Vibes customer

The import worked perfectly. Have created several sets now and my life is so much easier
Danny

One-time purchase

Get Vibes with a single payment. No subscription.

First 250 licenses at this price, then $79.

Free Trial

14 days • Full access

Full access to all features
No credit card required
Works offline
Download Free Trial

No strings attached

FREE UPDATES FOREVER
$49USD
one-time payment
Includes Vibes Companion Pro
Use on 2 devices (macOS and Windows)
All updates included, free forever
14-day free trial to evaluate

Secure checkout with Stripe

Already have Companion Pro? Upgrade instead

Methodology

How we keep this honest.

Verified against the app

Every step is checked against the current version of Engine DJ.

We own our bias

We make Vibes. We show the native way first and honestly, then where Vibes genuinely helps, and we say when it does not.

Live pricing

The Vibes price shown comes straight from our checkout, never a hardcoded marketing number.

Kept current

Last reviewed June 2026.

5% off