How to ยท Engine DJ

Filter tracks by BPM range in Engine DJ.

Engine DJ 4.x lets you build Smartlists with BPM conditions to surface tracks in a tempo range. Vibes can do this prep work for you and export the results straight into Engine DJ as ready-to-use playlists.

Discover Vibes

First 500 licenses at $49. Be the first to know when we launch.

Vibes app showing BPM and key analysis columns for a DJ library

Vibes analyzes BPM for every track and exports BPM-range playlists directly into Engine DJ.

Filter tracks by BPM range in Engine DJ, step by step.

Engine DJ 4.x includes a Smartlist feature that filters your library by tempo. The steps below walk you through creating a reusable BPM-range filter inside the desktop software.

01

Open Engine DJ desktop

Launch Engine DJ on your computer and connect or select the library you want to work with. Make sure your tracks have been analyzed so BPM values are populated. Tracks without analysis results will not match any tempo filter.

02

Create a new Smartlist

In the left sidebar, right-click on Collection or on an existing playlist and choose Create Smartlist. Give it a descriptive name such as '128-135 BPM' so you can find it quickly. Smartlists save their filter rules and update automatically as your library changes.

03

Set the BPM condition

In the Smartlist rule editor, add a condition and set the field to BPM. Choose the 'between' operator (or combine a greater-than rule with a less-than rule) and enter your lower and upper tempo values. Apply the rule to confirm. You can stack additional conditions - for example adding a key field - using the Match All or Match Any toggle at the top of the rule editor.

04

Save and sync to hardware

Save the Smartlist and sync your library to a USB drive or SD card via Sync Manager (or the drag-and-drop method). Make sure the Smartlist is checked in the left panel of Sync Manager to export it. Your tempo-filtered playlist will appear on your standalone player alongside your other crates. You can add more conditions at any time by right-clicking the Smartlist and choosing Edit Smartlist.

The catch

Engine DJ Smartlists support multiple conditions in a single list using a Match All / Match Any toggle, so you can combine BPM, key, and other fields without building separate lists. The main limitation is that you cannot mix AND and OR logic within the same Smartlist - for example, you cannot express 'BPM is 128-135 AND (key is 8A OR key is 9A)' in one list. For those cases you need separate Smartlists per key value.

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

Let Vibes slice your library by tempo and push it straight to Engine DJ

Vibes analyzes BPM for every track in your library and can export playlists subdivided into BPM-range subfolders directly into your Engine DJ database, with no Smartlist setup required.

See how it works
Analyzes BPM and musical key for your full library in one pass, populating values before any export
BPM-range export option automatically creates named subfolders (e.g. 120-124, 125-129) inside each playlist when writing to Engine DJ
Combine BPM-range subdivision with Camelot-key subfolders so your Engine DJ library is pre-organized for harmonic mixing
BPM range filter in Vibes itself lets you audition the right tempo window before exporting, using the same controls as the native app

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.

Not entirely. Vibes is a prep and library tool, not a live performance app. What it replaces is the manual work of building Smartlists: Vibes exports BPM-range playlists directly into your Engine DJ database so the sliced crates are already there when you open Engine DJ. You still use Engine DJ to perform.
Vibes writes into Engine DJ by adding or updating its own exported playlists in your m.db file. It targets the playlists it manages and does not touch crates or Smartlists you created natively inside Engine DJ.
Vibes lets you choose the BPM window size before export, so you control how wide each subfolder range is. You can keep ranges tight (e.g. 2 BPM) for precise mixing or wider (e.g. 10 BPM) for more flexible crates.

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.

One-time purchase

Get Vibes with a single payment. No subscription.

$49$79
+ taxes at checkout
Companion Pro included
Use on 2 devices
Works offline
14-day refund window

First 500 licenses at this price. Be the first to know when we launch.