Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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

ControlActionWith SHIFT
BROWSE, turnScroll tracklist/tree view–
BROWSEMove cursor between track list and tree viewZoom waveform
LOAD (DECK1)Load a Track into Deck 1Show the tracks linked to the selected one (openDJ)
LOAD (DECK2)Load a Track into Deck 2 Not in openDJ yetVIEW: the next of your layouts (Settings › Layouts) (openDJ)

Deck

ControlActionWith SHIFT
ShiftHold for the actions in the SHIFT column–
PLAY/PAUSEPlay/PauseReverse playback in Slip Mode while held (Censor)
CUESet/Call Cue, Back CueJump to track start
JOG DIAL PLATTER Vinyl mode On, turnScratch–
JOG DIAL PLATTER Vinyl mode Off, turnPitch bend–
JOG DIAL PLATTER, turn–Search (Fast Pitch bend)
JOG DIAL PLATTERenable (on touch) / disable (on release) Scratching/Pitch bendenable (on touch) / disable (on release) highspeed Pitch bend
JOG DIAL SIDE, turnPitch bend–
TEMPOTempo control–
BEAT SYNCBeat Sync to Master deckchange Tempo range
BEAT SYNC LONG PRESSSet as Master deck–
LOOP IN/4 BEATSet loop in–
LOOP OUTSet loop outLoop out adjust (using jog wheel)
RELOOP/EXIT(loop off) openDJ: new beat loop of beatloop_size at the play position, (loop on) Loop exitReloop and stop
LOOP IN–Loop in adjust (using jog wheel)
CUE/LOOP CALL LEFThalf active loopquick jump back
CUE/LOOP CALL LEFTdouble active loop–
CUE/LOOP CALL RIGHT–quick jump forwards

Mixer

ControlActionWith SHIFT
CROSSFADERCrossfade between the decks–
CHANNELFADERChannel volume–
Left CUE–Toggle quantize on/off (Deck1)
Right CUE–Toggle quantize on/off (Deck2)
TRIMGain–
EQ HIEQ high–
EQ MIDEQ mid–
EQ LOWEQ low–
CUE Channeltoggle Headphone Cue–
MASTER LEVEL, turnMain gain–
HEADPHONES LEVEL, turnHeadphone gain–
HEADPHONES MIXING, turnMonitor Balance–

Effect

ControlActionWith SHIFT
FILTER CH1, turnFilter Effect Knob–
FILTER CH2, turnFilter Effect Knob–

Beat Fx

ControlActionWith SHIFT
BEAT LEFTopenDJ: halve the Beat FX length (SHIFT: AUTO tempo)–
BEAT RIGHTopenDJ: double the Beat FX length (SHIFT: TAP tempo)–
BEAT FX LEVEL/DEPTHAdjust FX Level (mix) and BEAT FX Depth (meta) in the selected slot–
BEAT FX ON/OFFToggle 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

ControlActionWith SHIFT
HOT CUE MODEset hotcue mode–
KEYBOARD MODEset keyboard mode–
PAD FX1 MODEset pad fx1 mode–
PAD FX2 MODEset pad fx2 mode–
BEAT JUMP MODEset beat jump mode–
BEAT LOOP MODEset beat loop mode–
SAMPLER MODEset sampler mode–
KEY SHIFT MODEset key shift mode–
PAD 1 HOT CUE MODEset hotcuedelete hotcue
PAD 2 HOT CUE MODEset hotcuedelete hotcue
PAD 3 HOT CUE MODEset hotcuedelete hotcue
PAD 4 HOT CUE MODEset hotcuedelete hotcue
PAD 5 HOT CUE MODEset hotcuedelete hotcue
PAD 6 HOT CUE MODEset hotcuedelete hotcue
PAD 7 HOT CUE MODEset hotcuedelete hotcue
PAD 8 HOT CUE MODEset hotcuedelete hotcue
PAD 1 PAD FX1 MODEPad FX–
PAD 2 PAD FX1 MODEPad FX–
PAD 3 PAD FX1 MODEPad FX–
PAD 4 PAD FX1 MODEPad FX–
PAD 5 PAD FX1 MODEPad FX–
PAD 6 PAD FX1 MODEPad FX–
PAD 7 PAD FX1 MODEPad FX–
PAD 8 PAD FX1 MODEPad FX–
PAD 1 PAD FX2 MODEPad FX–
PAD 2 PAD FX2 MODEPad FX–
PAD 3 PAD FX2 MODEPad FX–
PAD 4 PAD FX2 MODEPad FX–
PAD 5 PAD FX2 MODEPad FX–
PAD 6 PAD FX2 MODEPad FX–
PAD 7 PAD FX2 MODEPad FX–
PAD 8 PAD FX2 MODEPad FX–
PAD 1 KEYBOARD MODEKeyboard pitch, or in stems mode: Toggle Stem 1Keyboard pitch, or in stems mode: Only Stem 1 active
PAD 2 KEYBOARD MODEKeyboard pitch, or in stems mode: Toggle Stem 2Keyboard pitch, or in stems mode: Only Stem 2 active
PAD 3 KEYBOARD MODEKeyboard pitch, or in stems mode: Toggle Stem 3Keyboard pitch, or in stems mode: Only Stem 3 active
PAD 4 KEYBOARD MODEKeyboard pitch, or in stems mode: Toggle Stem 4Keyboard pitch, or in stems mode: Only Stem 4 active
PAD 5 KEYBOARD MODEKeyboard pitch, or in stems mode: Toggle Stem 1 FXKeyboard pitch, or in stems mode: Only Stem 1 FX active
PAD 6 KEYBOARD MODEKeyboard pitch, or in stems mode: Toggle Stem 2 FXKeyboard pitch, or in stems mode: Only Stem 2 FX active
PAD 7 KEYBOARD MODEKeyboard pitch, or in stems mode: Toggle Stem 3 FXKeyboard pitch, or in stems mode: Only Stem 3 FX active
PAD 8 KEYBOARD MODEKeyboard pitch, or in stems mode: Toggle Stem 4 FXKeyboard pitch, or in stems mode: Only Stem 4 FX active
PAD 1 BEAT LOOP MODE1/4 Beatloop–
PAD 2 BEAT LOOP MODE1/2 Beatloop–
PAD 3 BEAT LOOP MODE1/1 Beatloop–
PAD 4 BEAT LOOP MODE2 Beatloop–
PAD 5 BEAT LOOP MODE4 Beatloop–
PAD 6 BEAT LOOP MODE8 Beatloop–
PAD 7 BEAT LOOP MODE16 Beatloop–
PAD 8 BEAT LOOP MODE32 Beatloop–
PAD 1 BEAT JUMP MODEJump 1 Beat backwards–
PAD 2 BEAT JUMP MODEJump 1 Beat forwards–
PAD 3 BEAT JUMP MODEJump 2 Beats backwards–
PAD 4 BEAT JUMP MODEJump 2 Beats forwards–
PAD 5 BEAT JUMP MODEJump 4 Beats backwards–
PAD 6 BEAT JUMP MODEJump 4 Beats forwards–
PAD 7 BEAT JUMP MODEJump 8 Beats backwards–
PAD 8 BEAT JUMP MODEJump 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 MODEPlay Sample or Load Track–
PAD 1 (LEFT) SAMPLE MODE–Stop Playback or Eject Track
PAD 2 (LEFT) SAMPLE MODEPlay Sample or Load Track–
PAD 2 (LEFT) SAMPLE MODE–Stop Playback or Eject Track
PAD 3 (LEFT) SAMPLE MODEPlay Sample or Load Track–
PAD 3 (LEFT) SAMPLE MODE–Stop Playback or Eject Track
PAD 4 (LEFT) SAMPLE MODEPlay Sample or Load Track–
PAD 4 (LEFT) SAMPLE MODE–Stop Playback or Eject Track
PAD 5 (LEFT) SAMPLE MODEPlay Sample or Load Track–
PAD 5 (LEFT) SAMPLE MODE–Stop Playback or Eject Track
PAD 6 (LEFT) SAMPLE MODEPlay Sample or Load Track–
PAD 6 (LEFT) SAMPLE MODE–Stop Playback or Eject Track
PAD 7 (LEFT) SAMPLE MODEPlay Sample or Load Track–
PAD 7 (LEFT) SAMPLE MODE–Stop Playback or Eject Track
PAD 8 (LEFT) SAMPLE MODEPlay Sample or Load Track–
PAD 8 (LEFT) SAMPLE MODE–Stop Playback or Eject Track
PAD 1 (RIGHT) SAMPLE MODEPlay Sample or Load Track–
PAD 1 (Right) SAMPLE MODE–Stop Playback or Eject Track
PAD 2 (RIGHT) SAMPLE MODEPlay Sample or Load Track–
PAD 2 (Right) SAMPLE MODE–Stop Playback or Eject Track
PAD 3 (RIGHT) SAMPLE MODEPlay Sample or Load Track–
PAD 3 (Right) SAMPLE MODE–Stop Playback or Eject Track
PAD 4 (RIGHT) SAMPLE MODEPlay Sample or Load Track–
PAD 4 (Right) SAMPLE MODE–Stop Playback or Eject Track
PAD 5 (RIGHT) SAMPLE MODEPlay Sample or Load Track–
PAD 5 (Right) SAMPLE MODE–Stop Playback or Eject Track
PAD 6 (RIGHT) SAMPLE MODEPlay Sample or Load Track–
PAD 6 (Right) SAMPLE MODE–Stop Playback or Eject Track
PAD 7 (RIGHT) SAMPLE MODEPlay Sample or Load Track–
PAD 7 (Right) SAMPLE MODE–Stop Playback or Eject Track
PAD 8 (RIGHT) SAMPLE MODEPlay Sample or Load Track–
PAD 8 (Right) SAMPLE MODE–Stop Playback or Eject Track
PAD 1 KEY SHIFT MODENo pitch modificationIncrease the pitch by 1 semitone
PAD 2 KEY SHIFT MODESet pitch to one semitone upIncrease the pitch by 2 semitones
PAD 3 KEY SHIFT MODESet the pitch to 2 semitones upIncrease the pitch by 3 semitones
PAD 4 KEY SHIFT MODESet the pitch to 3 semitones upIncrease the pitch by 4 semitones
PAD 5 KEY SHIFT MODESet 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 MODESet the pitch to 2 semitones downDecrease the pitch by 2 semitones
PAD 7 KEY SHIFT MODESet the pitch to 1 semitones downDecrease the pitch by 3 semitones
PAD 8 KEY SHIFT MODENo pitch modificationDecrease the pitch by 4 semitones
PAD 1 LOOP ROLL1/16 beat loop roll–
PAD 2 LOOP ROLL1/8 beat loop roll–
PAD 3 LOOP ROLL1/4 beat loop roll–
PAD 4 LOOP ROLL1/2 beat loop roll–
PAD 5 LOOP ROLL1 beat loop roll–
PAD 6 LOOP ROLL2 beat loop roll–
PAD 7 LOOP ROLL4 beat loop roll–
PAD 8 LOOP ROLL8 beat loop roll–
QUANTIZEToggle quantize–
MASTER TEMPOToggle key lock–
KEY SYNCMatch the key of the other deckReset the key
SEARCH BACKJump back a beat, then keep going while held–
SEARCH FORWARDJump forward a beat, then keep going while held–
BEAT FX CH SELECT CH1, turnPick what the Beat FX plays on–
BEAT FX CH SELECT CH2, turnPick what the Beat FX plays on–
BEAT FX CH SELECT CH3, turnPick what the Beat FX plays on–
BEAT FX CH SELECT CH4, turnPick what the Beat FX plays on–
BEAT FX CH SELECT MASTER, turnPick what the Beat FX plays on–
BEAT FX CH SELECT SAMPLER, turnPick what the Beat FX plays on–
BEAT FX SELECT LOW CUT ECHO, turnLoad the closest openDJ effect–
BEAT FX SELECT ECHO, turnLoad the closest openDJ effect–
BEAT FX SELECT MT DELAY, turnLoad the closest openDJ effect–
BEAT FX SELECT SPIRAL, turnLoad the closest openDJ effect–
BEAT FX SELECT REVERB, turnLoad the closest openDJ effect–
BEAT FX SELECT TRANS, turnLoad the closest openDJ effect–
BEAT FX SELECT ENIGMA JET, turnLoad the closest openDJ effect–
BEAT FX SELECT FLANGER, turnLoad the closest openDJ effect–
BEAT FX SELECT PHASER, turnLoad the closest openDJ effect–
BEAT FX SELECT PITCH, turnLoad the closest openDJ effect–
BEAT FX SELECT SLIP ROLL, turnLoad the closest openDJ effect–
BEAT FX SELECT ROLL, turnLoad the closest openDJ effect–
BEAT FX SELECT MOBIUS SAW, turnLoad the closest openDJ effect–
BEAT FX SELECT MOBIUS TRI, turnLoad the closest openDJ effect–

Generated from res/controllers/Pioneer-DDJ-800.midi.xml. If something here is wrong on your controller, tell us.