How to ยท djay Pro

Analyze tracks in djay Pro.

djay Pro analyzes BPM, key, and waveform data largely automatically, and its Neural Mix engine separates stems in real time. Here is how analysis works and how to run it ahead of a gig instead of during one.

Discover Vibes

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

Track waveform with BPM and key analysis displayed

Analyzed BPM and key data is what makes sync, key display, and mixing decisions reliable.

Analyze tracks in djay Pro, step by step.

djay Pro analyzes tracks when it first encounters them, detecting BPM, beatgrid, and musical key and rendering the waveform. Neural Mix stem separation is computed in real time during playback rather than as a pre-analysis step. The goal of prep is simple: make sure analysis has already happened before the gig.

01

Let automatic analysis run on load

Load a track onto a deck and djay Pro analyzes it if it has not been seen before, filling in BPM, key, and the waveform after a short moment. This is fine for one track but slow as a library strategy, since every unanalyzed track adds a pause exactly when you want to be mixing.

02

Batch analyze your library ahead of time

In djay Pro, open the playlist or folder you want to prep, click the menu next to the track counter, and choose Analyze Songs to process everything in one batch; library batch analysis is part of the PRO subscription. Run this over your active playlists after every batch of new downloads so that by gig time, every track already shows BPM and key in the browser columns.

03

Check the results in the library columns

After analysis, sort your playlist by the BPM column and scan for outliers. Halved or doubled BPM readings, such as a drum and bass track showing 87 instead of 174, are the most common analysis error in any DJ software and djay Pro is no exception. Key values are worth a spot check too on harmonically ambiguous tracks.

04

Remember what is and is not stored

Analysis results are stored with your library so they persist between sessions, but djay's iCloud sync covers cue points and loops, not BPM analysis data, so each device runs its own analysis. Neural Mix does not need pre-analysis; stem separation happens live, though it demands a reasonably capable device. Streaming tracks are analyzed when loaded, though some services cannot be batch pre-analyzed, and the analysis only exists inside djay Pro and only while the track remains available.

The catch

djay Pro's analysis data is locked inside djay Pro. It does not read analysis from other DJ apps and nothing can write analysis into it, so any correction work you do elsewhere has to be redone here.

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

Where Vibes fits

A second opinion on every BPM and key

Vibes cannot feed analysis into djay Pro; its integrations cover Rekordbox, Serato, Traktor, and Engine DJ only. What it offers a djay Pro user is an independent, high-accuracy read on the same local files: Vibes analyzes BPM and key with the Skey neural network, which makes it easy to spot where djay Pro's detection disagrees and deserves a manual check.

See how it works
Analyze your whole local library in Vibes and compare its BPM and Camelot key values against what djay Pro shows
Disagreements between the two are your shortlist of tracks to verify by ear before playing them out
Auto Tag adds genre, mood, and energy on top of BPM and key, data djay Pro's analysis does not attempt
If you also use one of the four supported apps, the verified analysis exports there with your playlists

Organize in Vibes, export to djay 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.

Yes. djay Pro analyzes BPM, beatgrid, key, and waveform data when it first loads or encounters a track, and current versions let you batch analyze a playlist or folder with the Analyze Songs option in the menu next to the track counter. Neural Mix stem separation is different: it runs in real time during playback and needs no pre-analysis pass.
No. Vibes exports analysis and playlists to Rekordbox, Serato, Traktor, and Engine DJ, not to djay Pro, which accepts no external analysis data at all. Vibes still works as an independent cross-check on your local files, flagging tracks where djay Pro's BPM or key detection looks suspect.
Good but not infallible, like every automatic key detector. Straightforward tonal tracks are detected reliably, while harmonically ambiguous, heavily layered, or largely percussive tracks can come back wrong. Spot check keys on tracks central to your harmonic mixing, ideally against a second analyzer or your own ear.

Methodology

How we keep this honest.

Verified against the app

Every step is checked against the current version of djay 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.