Analyzing Your Library

Prepare your music files and analyze them in Rekordbox or Serato for the best MixMatrix experience.

Why This Matters

MixMatrix uses BPM and key data from your DJ software to find compatible track pairings. The more accurate your analysis, the better your pairing results. Taking time to properly organize and analyze your library upfront will save hours of work later.

Part 1: File Preparation & Organization

Before importing into any DJ software, organize your music files for the best results.

Recommended File Structure

Create a dedicated folder for your DJ music. This keeps everything organized and makes backups easier.

1

Create a Music Folder

Create a folder structure like this:

  • Music/DJ Library/ - Your main DJ music folder
  • Inside, organize by genre: House/, Techno/, Hip-Hop/, etc.
  • Or organize by energy/vibe: Peak Time/, Warm Up/, Closing/
2

Clean Up File Names

Clean, consistent file names help you find tracks quickly:

  • Use format: Artist - Track Title.mp3
  • Remove extra text like "(Original Mix)", "[320kbps]", or download site tags
  • Avoid special characters: / \ : * ? " < > |
3

Check File Quality

For best audio quality and analysis accuracy:

  • Recommended: 320kbps MP3, FLAC, WAV, or AIFF
  • Minimum: 256kbps MP3 or AAC
  • Avoid: Files under 192kbps or converted from low-quality sources
Avoid Moving Files Later: Once you import music into Rekordbox or Serato, don't move the files to a different location. This breaks the link between the software and your tracks.

Part 2: Analyzing in Rekordbox

Rekordbox 6 & 7

First-Time Setup

1

Download & Install Rekordbox

Download the free version from rekordbox.com. You don't need to pay - the free version includes all library management and analysis features.

2

Configure Analysis Settings

Before importing, set up analysis preferences:

  1. Open Rekordbox and go to Preferences (Cmd + , on Mac)
  2. Click the Analysis tab
  3. Enable "Track Analysis Mode: Normal" for most tracks
  4. Enable "Key Detection" - this is essential for MixMatrix
  5. Set "Key Display Format" to Camelot (shows keys as 1A-12B)

Importing Your Music

3

Add Tracks to Rekordbox

There are two ways to import music:

  • Drag & Drop: Drag your music folder directly into the Rekordbox window
  • File Menu: Go to File > Import > Import Folder and select your music folder

Rekordbox will automatically start analyzing each track for BPM, key, and waveform data.

Analysis Time: Initial analysis takes 10-30 seconds per track. For a 1,000 track library, expect 3-8 hours. Let it run overnight for large libraries.

Creating Playlists

4

Organize Tracks into Playlists

Create playlists to organize your music by genre, energy, or occasion:

  1. In the left sidebar, right-click on Playlists
  2. Select "Create New Playlist"
  3. Name it (e.g., "Tech House", "Festival Bangers", "Opening Set")
  4. Drag tracks from your Collection into the playlist

MixMatrix imports your entire Rekordbox collection, but playlists help you stay organized.

Exporting for MixMatrix

5

Export as XML

Rekordbox 6+ uses an encrypted database. You need to export as XML for MixMatrix:

  1. In Rekordbox, go to File > Export Collection in xml format
  2. Choose a location (Desktop is easiest to find)
  3. Name it rekordbox.xml
  4. Click Save

This creates a file that MixMatrix can read. Keep this file updated - re-export after adding new music.

Auto-Detection: If you save the XML to your Desktop as rekordbox.xml, MixMatrix will find it automatically.

Part 3: Analyzing in Serato DJ

Serato DJ Lite / Pro

First-Time Setup

1

Download & Install Serato

Download Serato DJ Lite (free) from serato.com. The free version includes library management and analysis.

2

Configure Analysis Settings

Set up Serato for optimal analysis:

  1. Open Serato DJ and go to Setup (gear icon, top right)
  2. Click the Library + Display tab
  3. Enable "Analyze Files: Key"
  4. Set "Key Display" to Camelot
  5. Enable "Set auto BPM" and "Set Beatgrid"

Importing Your Music

3

Add Tracks to Serato

Import your music:

  • Drag & Drop: Drag your music folder into the Serato window
  • Tracks appear in your library and begin analyzing automatically
  • A progress bar shows analysis status in the bottom left
4

Analyze All Tracks

To ensure all tracks are analyzed:

  1. Go to Files in the left sidebar
  2. Click on All... to see all tracks
  3. Select all tracks (Cmd + A on Mac)
  4. Right-click and choose "Analyze Files"

Creating Crates

5

Organize with Crates

Serato uses "Crates" instead of playlists:

  1. In the left sidebar, click the + next to "Crates"
  2. Name your crate (e.g., "House", "Drum & Bass")
  3. Drag tracks from your library into the crate
  4. Tracks can exist in multiple crates without duplicating files
Serato Direct Import: MixMatrix can read your Serato library directly - no export needed. Just click "Import from Serato" in MixMatrix and it finds your library automatically.

Part 4: Importing into MixMatrix

Pre-Import Checklist

Before importing, confirm:

  • All tracks have been analyzed for BPM and Key
  • Key display is set to Camelot format (1A-12B)
  • For Rekordbox: You've exported the collection as XML
  • Your music files are in their final location (don't move after import)

Importing from Rekordbox

1

Import Rekordbox XML

  1. Open MixMatrix
  2. Click "Import Library" in the top toolbar
  3. Select "Rekordbox XML"
  4. Navigate to your rekordbox.xml file and select it
  5. MixMatrix imports all tracks with their BPM and key data

Importing from Serato

1

Direct Serato Import

  1. Open MixMatrix
  2. Click "Import Library" in the top toolbar
  3. Select "Serato"
  4. MixMatrix automatically finds your Serato library at ~/Music/_Serato_/
  5. All tracks with analysis data are imported
What's Next? Once imported, MixMatrix calculates compatibility scores for every track pairing in your library. Go to the Pairings tab to explore which tracks work best together.

Quick Tips for Best Results

Need help? support@mixmatrix.io