How to ยท Serato DJ Pro

Filter tracks by BPM range in Serato DJ Pro.

Serato DJ Pro lets you sort and search by BPM in the browser. Vibes goes further by exporting BPM-range subfolders as ready-made .crates so the work is done before you open the software.

Discover Vibes

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

Vibes library view showing BPM and key columns

Vibes displays BPM and key side by side so you can filter and export by range before you ever open Serato.

Filter tracks by BPM range in Serato DJ Pro, step by step.

Serato DJ Pro includes Smart Crates, which support BPM as a rule parameter with numeric comparison operators (such as 'greater than or equal to'). You can create a reusable, auto-updating BPM range crate by combining two BPM rules in a Smart Crate with 'Match all rules' enabled. For a quick one-off visual scan, you can also sort by the BPM column in the All tracks view and select tracks manually.

01

Open the main library view

In Serato DJ Pro, make sure you are on the main Library tab (not the Files tab, which shows your local file system). In the crates panel on the left, click 'All' at the top to see your full collection in the track list.

02

Sort by BPM

Click the BPM column header in the track list to sort ascending. Click it again to reverse to descending. This clusters tracks by tempo so you can scan the range you need visually.

03

Use the search bar to narrow by BPM

Type a BPM value (for example '128') into the search bar at the top right. Serato will filter results to tracks containing that value in any searchable metadata field, including BPM. This works for a single BPM target but not a true range.

04

Create a Smart Crate for a reusable BPM range

For a reusable, auto-updating BPM range, click the 'Add Smart Crate' button in the crates panel. In the popup, click 'Add Rule' and set BPM to 'greater than or equal to 120,' then click 'Add Rule' again and set BPM to 'less than or equal to 128.' Enable 'Match all of the following rules' so tracks must satisfy both conditions. Name the crate (for example '120-128 BPM') and Serato will populate it automatically and refresh it each time you launch.

The catch

Serato DJ Pro includes Smart Crates with BPM rule support, so you can create a persistent, auto-updating BPM range crate without manual dragging. The BPM search bar filter only targets a single value and does not support range queries, so the Smart Crate approach is the recommended method for maintaining a BPM range collection.

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

Export BPM-range crates into Serato automatically

Vibes analyzes every track's BPM, lets you filter by any range in the library view, and exports the results as Serato .crates with optional BPM-range subfolders. Your tempo-filtered crates are waiting in Serato before you open the app.

See how it works
BPM range filter in All Songs: set a min and max BPM to instantly see only the tracks that fit your target tempo window
Find Compatible: one click fills a mixable BPM range based on the selected track, so you are not guessing tolerances
Export with BPM-range subfolders: Vibes writes .crates subdivided by BPM band directly into your Serato library folder
Track analysis on import: every track gets a precise BPM via downbeat-locked beatgrid analysis, so the filter is only as good as the data underneath it

Organize in Vibes, export to Serato DJ Pro.

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.

No. Serato DJ Pro 3.x lets you sort by BPM and search for a specific value, but it has no smart-crate rule that automatically keeps tracks within a BPM range. You have to build and maintain those crates by hand.
Not during a live set. Vibes is a prep and library tool, not a performance mixer. What it replaces is the manual work of building BPM-range crates: Vibes filters by range, analyzes tempo accurately, and exports the result as Serato .crates so you arrive at the gig with the work already done.
Vibes supports Watched Folders that auto-import new files. When you run an export again, Vibes rewrites the .crates with any newly added tracks that fall into the BPM ranges you set, keeping your Serato crates current without manual dragging.

Methodology

How we keep this honest.

Verified against the app

Every step is checked against the current version of Serato DJ Pro.

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.