Skip to main content

Someone wanted to learn this too, so Grasp built them a personal learning path.

You can keep exploring this one or create your own

Rekordbox Track Analysis: Waveform, BPM, and Key Data

Recommended resources

The freely available resources this lesson will direct you to.

Hello! Welcome back to your second lesson in the "Digital DJ Toolkit" module.

In our last session, we set up the foundation of your digital music library by importing tracks and organizing them into a playlist. This is the equivalent of a musician arranging their sheet music before a performance. Today, we'll take the next critical step: making that music "intelligent" for the DJ gear.

This lesson focuses on analyzing your tracks in Rekordbox. The learning outcome is to analyze tracks to generate waveform, BPM, and key data, and explain the purpose of this data. We'll explore how Rekordbox processes your audio files to extract information that is fundamental to virtually every modern DJing technique.

From your perspective as a software engineer, you can think of track analysis as a pre-processing or compilation step. You're taking a raw asset (the audio file) and running it through an algorithm that extracts and stores structured metadata (BPM, key, beat grid). This makes the asset much more efficient to work with in the "runtime environment"—the CDJ itself.

1. What is Track Analysis?

Before you can effectively use a track in a mix, you need to know its core characteristics. In the days of vinyl, DJs did this entirely by ear. Today, Rekordbox can do the heavy lifting for you. When you analyze a track, Rekordbox "listens" to the file and generates several key pieces of data.

Let's look at how the Rekordbox manual frames the purpose of this analysis.

Operating Instructions

The introduction to the Rekordbox 5.5 manual provides a concise overview of the benefits of track analysis. It highlights the key data points that are generated and how they empower a DJ's performance.

Please read the short section titled 'Music File Analysis'. It's located under 'Features of rekordbox' near the beginning of the document.

As the manual states, analysis gives you:

  • Waveform: A visual map of the track's amplitude over time. This allows you to see the structure—intros, breakdowns, drops—at a glance.
  • Beats / Beat Grid: A series of markers laid over the waveform that align perfectly with the track's drum beats. This is the digital backbone for beatmatching.
  • Tempo (BPM): The speed of the track in Beats Per Minute. Essential for matching the speed of two tracks.
  • Key: The musical key of the track (e.g., A minor). This is used for harmonic mixing, an advanced technique we'll cover later.
  • Phrase: Rekordbox's attempt to identify musical sections (intro, verse, chorus).

This data is stored in your Rekordbox library and is what enables powerful features like the 'Sync' button, precise looping, and visual confirmation of track alignment on the CDJs.

2. The Analysis Process and Settings

You can analyze tracks manually, but the most common workflow is to have Rekordbox do it automatically whenever you import new music. To ensure the analysis is accurate, especially for DnB, it's crucial to configure the settings correctly.

Let's dive into the Rekordbox manual to understand these settings.

Instruction Manual

The Rekordbox 6 manual contains a detailed breakdown of the analysis preferences. This is where you tell the software how to interpret your music.

Please navigate to the 'Preferences' section of the manual, which is under 'Others'. Find the '[Analysis]' tab settings. Focus on the options under '[Track Analysis]': 'Track Analysis Mode', 'BPM Range', and 'Track Analysis Setting'.

Based on what you've read, let's break down the optimal settings for DnB:

  • Track Analysis Mode: Set this to Normal. DnB has a very consistent tempo (usually 170-178 BPM). The Dynamic mode is designed for tracks with significant tempo changes, like a live band recording or some experimental electronic music, and is not needed for DnB.
  • BPM Range: This is a helpful constraint for the analysis algorithm. Since DnB is almost always around 174 BPM, setting a range like 160-180 can prevent Rekordbox from incorrectly analyzing a track at half its speed (e.g., 87 BPM instead of 174 BPM).
  • Track Analysis Setting: Ensure that BPM / Grid and KEY are both checked. This tells Rekordbox to generate the essential data we need for beatmatching and future harmonic mixing. You can also leave Phrase checked.
  • Auto Analysis: It's highly recommended to enable this so that any new tracks you drag into your collection are processed automatically.

3. Understanding the Analysis Data

Once a track is analyzed, your Rekordbox library will populate with new information. Let's see what this looks like and how to interpret it.

Waveform

You'll now see a full-color waveform for each track. When you load the track into a deck, you get a detailed, zoomable view. Rekordbox uses a 3-Band (RGB) waveform, where different colors represent different frequencies:

  • Blue/Purple: Low frequencies (basslines, kick drums).
  • Amber/Orange: Mid frequencies (snares, vocals, synth leads).
  • White: High frequencies (hi-hats, cymbals).

This color coding is incredibly useful for visually identifying the elements of a track without even listening to it.

BPM and the Beat Grid

The BPM will appear as a number in your library. More importantly, the beat grid is now associated with the track.

Instruction Manual

Let's refer back to the Rekordbox 6 manual to see how it describes the visual representation of the beat grid.

Please read the bullet points under the section that begins 'Playback starts.' The relevant part starts with 'The BPM display shows the tempo...' and ends with '...red marks...on both sides of the beat grid.' This explains the white lines and red markers you'll see on the waveform.

As the manual describes, the beat grid appears as a series of vertical white lines over the waveform, with each line representing a beat. The first beat of every bar is marked with a red line. This "downbeat" marker is your most important reference point for phrase mixing—ensuring that the musical phrases of two tracks align correctly.

Key

Rekordbox will display the track's musical key. You can choose how this is displayed in the preferences:

  • Classic: Standard musical notation (e.g., Am, G#m, C).
  • Alphanumeric: The Camelot System (e.g., 8A, 1A, 8B).

The Camelot system is designed to make harmonic mixing simple. We will dedicate a full lesson to this in Module 5, but for now, just know that analyzing the key is the first step toward creating incredibly smooth, professional-sounding transitions.

4. Practical Exercise (20 minutes)

Now it's time to apply this. Let's analyze the playlist you created in the last lesson.

  1. Configure Your Settings:

    • Open Rekordbox and go to File > Preferences.
    • Navigate to the Analysis tab.
    • Set Track Analysis Mode to Normal.
    • Set the BPM Range to an appropriate range for DnB, such as 160-180 BPM.
    • Under Track Analysis Setting, ensure BPM / Grid and KEY are checked.
    • Enable Auto Analysis if it isn't already.
  2. Analyze Your Playlist:

    • Navigate to the First Selections playlist you created.
    • Select all the tracks in the playlist (click the first track, then hold Shift and click the last one).
    • Right-click on the selected tracks and choose Analyze Track.
    • A dialog box will appear asking what you want to analyze. Ensure BPM/GRID and KEY are checked, then click OK.
  3. Observe the Results:

    • You will see a progress indicator in the bottom-left of the Rekordbox window.
    • As tracks are completed, watch the BPM and Key columns in your playlist populate with data. The small preview waveform will also appear.
    • Once finished, load one of the analyzed tracks into a player deck by dragging it there.
    • Examine the detailed waveform. Can you see the white beat grid markers? Can you spot the red marker on the first beat of the bars? Do they look correctly aligned with the drum hits in the waveform?

This process of analyzing and visually checking your tracks is a fundamental part of "know your tunes" in the digital age.

Conclusion

Today you've learned how to unlock the hidden data within your music files. By analyzing your tracks, you've generated the essential metadata that powers the advanced features of CDJs and makes modern DJing possible.

Key Takeaways:

  • Track analysis generates Waveform, BPM, Key, and Beat Grid data.
  • This data is crucial for beatmatching, looping, using sync, and harmonic mixing.
  • For DnB, it's best to use Normal analysis mode with a constrained BPM Range (e.g., 160-180) for maximum accuracy.
  • The beat grid is a visual overlay of markers aligned to a track's beats, with the first beat of each bar highlighted.

Next Lesson Preview:

Rekordbox's analysis algorithm is powerful, but it's not infallible. Sometimes, especially with tracks that have complex intros or unconventional drum patterns, the beat grid might be set incorrectly. An incorrect grid can throw off your mixes and disable features like sync. In our next lesson, we will learn how to verify and correct the beat grid for a DnB track, a vital skill for any serious digital DJ.

Can't find a good explanation? Sign up and we'll make it for you

Sign up