rekordbox-midi-integration

Configure Rekordbox MIDI Learn mappings for DDJ controllers using CSV files.

Updated Dec 8, 2025
One-click install
npx skills add https://github.com/icherniukh/rb-midi-sniffer --skill rekordbox-midi-integration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rekordbox-midi-integration
Source: https://github.com/icherniukh/rb-midi-sniffer/tree/main/.claude/skills/rekordbox-midi-integration
Command: npx skills add https://github.com/icherniukh/rb-midi-sniffer --skill rekordbox-midi-integration

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps Rekordbox users configure MIDI Learn mappings and generate CSV-based controller mappings for Pioneer DDJ devices, reducing manual setup time and errors.

Core Features & Use Cases

  • MIDI Learn workflow guidance: Understand how to assign Rekordbox functions to hardware controls and capture MIDI codes.
  • CSV mapping structure reference: Detailed explanation of the CSV columns, decks, and options for DDJ controllers.
  • Practical examples: Real-world DDJ controller mappings and how to export/import CSV mappings for Rekordbox.

Quick Start

To begin, create a new mapping by selecting a function, choosing a control type, and assigning a 4-digit MIDI code; export the mapping as a Rekordbox CSV file and import it in Rekordbox Performance mode; refer to the function reference for deck assignments and options.

Frequently Asked Questions about rekordbox-midi-integration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I map Rekordbox functions to DDJ controller hardware controls?

Rekordbox MIDI Learn mapping assigns software functions to hardware controls by selecting a function, choosing a control type, and capturing a 4-digit MIDI code for your DDJ controller. This generates a CSV file containing the deck assignments and options required for the mapping.

What is the CSV structure for Rekordbox DDJ controller mappings?

The Rekordbox DDJ CSV mapping structure consists of columns defining MIDI codes, deck assignments, control types, and options fields. These CSV files store the complete configuration needed to map specific hardware controls to Rekordbox performance functions.

How do I import and export CSV mapping files in Rekordbox Performance mode?

To import and export CSV mapping files in Rekordbox Performance mode, generate your DDJ controller mapping with the defined MIDI codes and deck assignments, then use the Rekordbox interface to export the configuration as a CSV file and import it back when needed.

Can I use Rekordbox MIDI Learn to configure multiple deck assignments for a single DDJ controller?

Yes, Rekordbox MIDI Learn supports configuring multiple deck assignments for a single DDJ controller. The CSV mapping structure includes specific deck assignment fields, allowing you to map distinct hardware controls to different decks within your Rekordbox setup.

What MIDI code format is required for Rekordbox DDJ controller mappings?

Rekordbox DDJ controller mappings require a 4-digit MIDI code format. When assigning a Rekordbox function to a hardware control during the MIDI Learn process, you capture this specific 4-digit code to define the mapping within the exported CSV file.

Why are my Rekordbox MIDI Learn CSV mappings not working correctly?

Rekordbox MIDI Learn CSV mapping errors often stem from incorrect 4-digit MIDI codes, misconfigured deck assignments, or invalid options fields. Verify your CSV columns match the Rekordbox documentation reference for control types and ensure proper import in Performance mode.