Pioneer DDJ-800
Beta. This mapping works on paper and has a picture in the Controller Editor, but nobody has tried it in openDJ on the real controller yet. If you have one, tell us how it goes: what works, and what doesn't.
Getting started
Plug the DDJ-800 in with its USB cable and it picks this mapping by itself. It's also a sound card: choose it in Settings › Audio, with the main output on channels 1-2 and the headphones on 3-4.
This is openDJ's own mapping, written from Pioneer's MIDI message list. The DDJ-800 numbers its decks, pads and mixer like the DDJ-FLX4, so it shares the FLX4's mapping and adds its own buttons:
- Pad modes: HOT CUE, PAD FX, BEAT JUMP and SAMPLER; with SHIFT, KEYBOARD, PAD FX 2, BEAT LOOP and KEY SHIFT.
- QUANTIZE, MASTER TEMPO (key lock) and KEY SYNC (SHIFT: reset the key). TEMPO RANGE steps through the tempo ranges.
- SEARCH ◀ ▶ jump a beat, and keep going while held.
- Beat FX: CH SELECT picks the channel (or MASTER), FX SELECT loads the closest openDJ effect (MT DELAY plays Echo, TRANS plays Gate, ENIGMA JET plays Flanger, PITCH plays Chorus, the MOBIUS ones play Ladder), then LEVEL/DEPTH and ON/OFF.
- The jog displays show the BPM, the elapsed time and the playhead going round.
- Not mapped yet: MEMORY, DELETE, the pad PAGE buttons and the COLOR FX buttons. The COLOR FX knobs work as filters.
When you try it
- Play, scratch and loop on both decks.
- Turn CH SELECT and FX SELECT and check the Beat FX on screen.
- Check what the jog displays show; their numbers were written from Pioneer's list without a controller to try them on.
Every control
Mapping by Robert904, from Mixxx · Mixxx manual page · Forum thread
openDJ's mapping for the Pioneer DDJ-800, written from Pioneer's MIDI message list on top of openDJ's DDJ-FLX4 mapping (based on Mixxx's DDJ-400 mapping).
openDJ supports 108 of the 109 controls this mapping sets directly. The rest of the mapping runs as a script, which isn't counted here.
Lines marked Not in openDJ yet don't do anything yet.
Browser
| Control | Action | With SHIFT |
|---|---|---|
| BROWSE, turn | Scroll tracklist/tree view | – |
| BROWSE | Move cursor between track list and tree view | Zoom waveform |
| LOAD (DECK1) | Load a Track into Deck 1 | Show the tracks linked to the selected one (openDJ) |
| LOAD (DECK2) | Load a Track into Deck 2 Not in openDJ yet | VIEW: the next of your layouts (Settings › Layouts) (openDJ) |
Deck
| Control | Action | With SHIFT |
|---|---|---|
| Shift | Hold for the actions in the SHIFT column | – |
| PLAY/PAUSE | Play/Pause | Reverse playback in Slip Mode while held (Censor) |
| CUE | Set/Call Cue, Back Cue | Jump to track start |
| JOG DIAL PLATTER Vinyl mode On, turn | Scratch | – |
| JOG DIAL PLATTER Vinyl mode Off, turn | Pitch bend | – |
| JOG DIAL PLATTER, turn | – | Search (Fast Pitch bend) |
| JOG DIAL PLATTER | enable (on touch) / disable (on release) Scratching/Pitch bend | enable (on touch) / disable (on release) highspeed Pitch bend |
| JOG DIAL SIDE, turn | Pitch bend | – |
| TEMPO | Tempo control | – |
| BEAT SYNC | Beat Sync to Master deck | change Tempo range |
| BEAT SYNC LONG PRESS | Set as Master deck | – |
| LOOP IN/4 BEAT | Set loop in | – |
| LOOP OUT | Set loop out | Loop out adjust (using jog wheel) |
| RELOOP/EXIT | (loop off) openDJ: new beat loop of beatloop_size at the play position, (loop on) Loop exit | Reloop and stop |
| LOOP IN | – | Loop in adjust (using jog wheel) |
| CUE/LOOP CALL LEFT | half active loop | quick jump back |
| CUE/LOOP CALL LEFT | double active loop | – |
| CUE/LOOP CALL RIGHT | – | quick jump forwards |
Mixer
| Control | Action | With SHIFT |
|---|---|---|
| CROSSFADER | Crossfade between the decks | – |
| CHANNELFADER | Channel volume | – |
| Left CUE | – | Toggle quantize on/off (Deck1) |
| Right CUE | – | Toggle quantize on/off (Deck2) |
| TRIM | Gain | – |
| EQ HI | EQ high | – |
| EQ MID | EQ mid | – |
| EQ LOW | EQ low | – |
| CUE Channel | toggle Headphone Cue | – |
| MASTER LEVEL, turn | Main gain | – |
| HEADPHONES LEVEL, turn | Headphone gain | – |
| HEADPHONES MIXING, turn | Monitor Balance | – |
Effect
| Control | Action | With SHIFT |
|---|---|---|
| FILTER CH1, turn | Filter Effect Knob | – |
| FILTER CH2, turn | Filter Effect Knob | – |
Beat Fx
| Control | Action | With SHIFT |
|---|---|---|
| BEAT LEFT | openDJ: halve the Beat FX length (SHIFT: AUTO tempo) | – |
| BEAT RIGHT | openDJ: double the Beat FX length (SHIFT: TAP tempo) | – |
| BEAT FX LEVEL/DEPTH | Adjust FX Level (mix) and BEAT FX Depth (meta) in the selected slot | – |
| BEAT FX ON/OFF | Toggle FX in the selected Slot (when on CHAN1/1+2) | openDJ: release the Beat FX, its tail ringing out (when on CHAN1/1+2) |
Pad Mode
| Control | Action | With SHIFT |
|---|---|---|
| HOT CUE MODE | set hotcue mode | – |
| KEYBOARD MODE | set keyboard mode | – |
| PAD FX1 MODE | set pad fx1 mode | – |
| PAD FX2 MODE | set pad fx2 mode | – |
| BEAT JUMP MODE | set beat jump mode | – |
| BEAT LOOP MODE | set beat loop mode | – |
| SAMPLER MODE | set sampler mode | – |
| KEY SHIFT MODE | set key shift mode | – |
| PAD 1 HOT CUE MODE | set hotcue | delete hotcue |
| PAD 2 HOT CUE MODE | set hotcue | delete hotcue |
| PAD 3 HOT CUE MODE | set hotcue | delete hotcue |
| PAD 4 HOT CUE MODE | set hotcue | delete hotcue |
| PAD 5 HOT CUE MODE | set hotcue | delete hotcue |
| PAD 6 HOT CUE MODE | set hotcue | delete hotcue |
| PAD 7 HOT CUE MODE | set hotcue | delete hotcue |
| PAD 8 HOT CUE MODE | set hotcue | delete hotcue |
| PAD 1 PAD FX1 MODE | Pad FX | – |
| PAD 2 PAD FX1 MODE | Pad FX | – |
| PAD 3 PAD FX1 MODE | Pad FX | – |
| PAD 4 PAD FX1 MODE | Pad FX | – |
| PAD 5 PAD FX1 MODE | Pad FX | – |
| PAD 6 PAD FX1 MODE | Pad FX | – |
| PAD 7 PAD FX1 MODE | Pad FX | – |
| PAD 8 PAD FX1 MODE | Pad FX | – |
| PAD 1 PAD FX2 MODE | Pad FX | – |
| PAD 2 PAD FX2 MODE | Pad FX | – |
| PAD 3 PAD FX2 MODE | Pad FX | – |
| PAD 4 PAD FX2 MODE | Pad FX | – |
| PAD 5 PAD FX2 MODE | Pad FX | – |
| PAD 6 PAD FX2 MODE | Pad FX | – |
| PAD 7 PAD FX2 MODE | Pad FX | – |
| PAD 8 PAD FX2 MODE | Pad FX | – |
| PAD 1 KEYBOARD MODE | Keyboard pitch, or in stems mode: Toggle Stem 1 | Keyboard pitch, or in stems mode: Only Stem 1 active |
| PAD 2 KEYBOARD MODE | Keyboard pitch, or in stems mode: Toggle Stem 2 | Keyboard pitch, or in stems mode: Only Stem 2 active |
| PAD 3 KEYBOARD MODE | Keyboard pitch, or in stems mode: Toggle Stem 3 | Keyboard pitch, or in stems mode: Only Stem 3 active |
| PAD 4 KEYBOARD MODE | Keyboard pitch, or in stems mode: Toggle Stem 4 | Keyboard pitch, or in stems mode: Only Stem 4 active |
| PAD 5 KEYBOARD MODE | Keyboard pitch, or in stems mode: Toggle Stem 1 FX | Keyboard pitch, or in stems mode: Only Stem 1 FX active |
| PAD 6 KEYBOARD MODE | Keyboard pitch, or in stems mode: Toggle Stem 2 FX | Keyboard pitch, or in stems mode: Only Stem 2 FX active |
| PAD 7 KEYBOARD MODE | Keyboard pitch, or in stems mode: Toggle Stem 3 FX | Keyboard pitch, or in stems mode: Only Stem 3 FX active |
| PAD 8 KEYBOARD MODE | Keyboard pitch, or in stems mode: Toggle Stem 4 FX | Keyboard pitch, or in stems mode: Only Stem 4 FX active |
| PAD 1 BEAT LOOP MODE | 1/4 Beatloop | – |
| PAD 2 BEAT LOOP MODE | 1/2 Beatloop | – |
| PAD 3 BEAT LOOP MODE | 1/1 Beatloop | – |
| PAD 4 BEAT LOOP MODE | 2 Beatloop | – |
| PAD 5 BEAT LOOP MODE | 4 Beatloop | – |
| PAD 6 BEAT LOOP MODE | 8 Beatloop | – |
| PAD 7 BEAT LOOP MODE | 16 Beatloop | – |
| PAD 8 BEAT LOOP MODE | 32 Beatloop | – |
| PAD 1 BEAT JUMP MODE | Jump 1 Beat backwards | – |
| PAD 2 BEAT JUMP MODE | Jump 1 Beat forwards | – |
| PAD 3 BEAT JUMP MODE | Jump 2 Beats backwards | – |
| PAD 4 BEAT JUMP MODE | Jump 2 Beats forwards | – |
| PAD 5 BEAT JUMP MODE | Jump 4 Beats backwards | – |
| PAD 6 BEAT JUMP MODE | Jump 4 Beats forwards | – |
| PAD 7 BEAT JUMP MODE | Jump 8 Beats backwards | – |
| PAD 8 BEAT JUMP MODE | Jump 8 Beats forwards | – |
| PAD 7 BEAT JUMP MODE | – | decrease Beatjump by a factor of 16 |
| PAD 8 BEAT JUMP MODE | – | increase Beatjump by a factor of 16 |
| PAD 1 (LEFT) SAMPLE MODE | Play Sample or Load Track | – |
| PAD 1 (LEFT) SAMPLE MODE | – | Stop Playback or Eject Track |
| PAD 2 (LEFT) SAMPLE MODE | Play Sample or Load Track | – |
| PAD 2 (LEFT) SAMPLE MODE | – | Stop Playback or Eject Track |
| PAD 3 (LEFT) SAMPLE MODE | Play Sample or Load Track | – |
| PAD 3 (LEFT) SAMPLE MODE | – | Stop Playback or Eject Track |
| PAD 4 (LEFT) SAMPLE MODE | Play Sample or Load Track | – |
| PAD 4 (LEFT) SAMPLE MODE | – | Stop Playback or Eject Track |
| PAD 5 (LEFT) SAMPLE MODE | Play Sample or Load Track | – |
| PAD 5 (LEFT) SAMPLE MODE | – | Stop Playback or Eject Track |
| PAD 6 (LEFT) SAMPLE MODE | Play Sample or Load Track | – |
| PAD 6 (LEFT) SAMPLE MODE | – | Stop Playback or Eject Track |
| PAD 7 (LEFT) SAMPLE MODE | Play Sample or Load Track | – |
| PAD 7 (LEFT) SAMPLE MODE | – | Stop Playback or Eject Track |
| PAD 8 (LEFT) SAMPLE MODE | Play Sample or Load Track | – |
| PAD 8 (LEFT) SAMPLE MODE | – | Stop Playback or Eject Track |
| PAD 1 (RIGHT) SAMPLE MODE | Play Sample or Load Track | – |
| PAD 1 (Right) SAMPLE MODE | – | Stop Playback or Eject Track |
| PAD 2 (RIGHT) SAMPLE MODE | Play Sample or Load Track | – |
| PAD 2 (Right) SAMPLE MODE | – | Stop Playback or Eject Track |
| PAD 3 (RIGHT) SAMPLE MODE | Play Sample or Load Track | – |
| PAD 3 (Right) SAMPLE MODE | – | Stop Playback or Eject Track |
| PAD 4 (RIGHT) SAMPLE MODE | Play Sample or Load Track | – |
| PAD 4 (Right) SAMPLE MODE | – | Stop Playback or Eject Track |
| PAD 5 (RIGHT) SAMPLE MODE | Play Sample or Load Track | – |
| PAD 5 (Right) SAMPLE MODE | – | Stop Playback or Eject Track |
| PAD 6 (RIGHT) SAMPLE MODE | Play Sample or Load Track | – |
| PAD 6 (Right) SAMPLE MODE | – | Stop Playback or Eject Track |
| PAD 7 (RIGHT) SAMPLE MODE | Play Sample or Load Track | – |
| PAD 7 (Right) SAMPLE MODE | – | Stop Playback or Eject Track |
| PAD 8 (RIGHT) SAMPLE MODE | Play Sample or Load Track | – |
| PAD 8 (Right) SAMPLE MODE | – | Stop Playback or Eject Track |
| PAD 1 KEY SHIFT MODE | No pitch modification | Increase the pitch by 1 semitone |
| PAD 2 KEY SHIFT MODE | Set pitch to one semitone up | Increase the pitch by 2 semitones |
| PAD 3 KEY SHIFT MODE | Set the pitch to 2 semitones up | Increase the pitch by 3 semitones |
| PAD 4 KEY SHIFT MODE | Set the pitch to 3 semitones up | Increase the pitch by 4 semitones |
| PAD 5 KEY SHIFT MODE | Set the pitch to 3 semitones down | – |
| PAD 5 (DECK1) KEY SHIFT MODE | – | Decrease the pitch by 1 semitons |
| PAD 5 (DECK2) KEY SHIFT MODE | – | Decrease the pitch by 1 semitone |
| PAD 6 KEY SHIFT MODE | Set the pitch to 2 semitones down | Decrease the pitch by 2 semitones |
| PAD 7 KEY SHIFT MODE | Set the pitch to 1 semitones down | Decrease the pitch by 3 semitones |
| PAD 8 KEY SHIFT MODE | No pitch modification | Decrease the pitch by 4 semitones |
| PAD 1 LOOP ROLL | 1/16 beat loop roll | – |
| PAD 2 LOOP ROLL | 1/8 beat loop roll | – |
| PAD 3 LOOP ROLL | 1/4 beat loop roll | – |
| PAD 4 LOOP ROLL | 1/2 beat loop roll | – |
| PAD 5 LOOP ROLL | 1 beat loop roll | – |
| PAD 6 LOOP ROLL | 2 beat loop roll | – |
| PAD 7 LOOP ROLL | 4 beat loop roll | – |
| PAD 8 LOOP ROLL | 8 beat loop roll | – |
| QUANTIZE | Toggle quantize | – |
| MASTER TEMPO | Toggle key lock | – |
| KEY SYNC | Match the key of the other deck | Reset the key |
| SEARCH BACK | Jump back a beat, then keep going while held | – |
| SEARCH FORWARD | Jump forward a beat, then keep going while held | – |
| BEAT FX CH SELECT CH1, turn | Pick what the Beat FX plays on | – |
| BEAT FX CH SELECT CH2, turn | Pick what the Beat FX plays on | – |
| BEAT FX CH SELECT CH3, turn | Pick what the Beat FX plays on | – |
| BEAT FX CH SELECT CH4, turn | Pick what the Beat FX plays on | – |
| BEAT FX CH SELECT MASTER, turn | Pick what the Beat FX plays on | – |
| BEAT FX CH SELECT SAMPLER, turn | Pick what the Beat FX plays on | – |
| BEAT FX SELECT LOW CUT ECHO, turn | Load the closest openDJ effect | – |
| BEAT FX SELECT ECHO, turn | Load the closest openDJ effect | – |
| BEAT FX SELECT MT DELAY, turn | Load the closest openDJ effect | – |
| BEAT FX SELECT SPIRAL, turn | Load the closest openDJ effect | – |
| BEAT FX SELECT REVERB, turn | Load the closest openDJ effect | – |
| BEAT FX SELECT TRANS, turn | Load the closest openDJ effect | – |
| BEAT FX SELECT ENIGMA JET, turn | Load the closest openDJ effect | – |
| BEAT FX SELECT FLANGER, turn | Load the closest openDJ effect | – |
| BEAT FX SELECT PHASER, turn | Load the closest openDJ effect | – |
| BEAT FX SELECT PITCH, turn | Load the closest openDJ effect | – |
| BEAT FX SELECT SLIP ROLL, turn | Load the closest openDJ effect | – |
| BEAT FX SELECT ROLL, turn | Load the closest openDJ effect | – |
| BEAT FX SELECT MOBIUS SAW, turn | Load the closest openDJ effect | – |
| BEAT FX SELECT MOBIUS TRI, turn | Load the closest openDJ effect | – |
Generated from res/controllers/Pioneer-DDJ-800.midi.xml. If something here is wrong on your controller, tell us.