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.
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.
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). TheDynamicmode 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-180can 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 / GridandKEYare both checked. This tells Rekordbox to generate the essential data we need for beatmatching and future harmonic mixing. You can also leavePhrasechecked. - 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.
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.
-
Configure Your Settings:
- Open Rekordbox and go to
File > Preferences. - Navigate to the
Analysistab. - Set
Track Analysis ModetoNormal. - Set the
BPM Rangeto an appropriate range for DnB, such as160-180BPM. - Under
Track Analysis Setting, ensureBPM / GridandKEYare checked. - Enable
Auto Analysisif it isn't already.
- Open Rekordbox and go to
-
Analyze Your Playlist:
- Navigate to the
First Selectionsplaylist you created. - Select all the tracks in the playlist (click the first track, then hold
Shiftand 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/GRIDandKEYare checked, then clickOK.
- Navigate to the
-
Observe the Results:
- You will see a progress indicator in the bottom-left of the Rekordbox window.
- As tracks are completed, watch the
BPMandKeycolumns 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
Normalanalysis mode with a constrainedBPM 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.