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-FLX6

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-FLX6 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. Use the 4-Deck layout to see all four decks on screen.

This mapping is openDJ's own, written from Pioneer's list of the FLX6's MIDI messages and built on the DDJ-FLX4 mapping, so the two work the same way where they share controls.

  • DECK 1/3 and DECK 2/4 pick the deck each side plays. The mixer has all four channels, each with its own trim, EQ, filter, cue and fader.
  • Pads play the pad page shown on screen, as on the FLX4. SHIFT and a pad mode button picks the page printed under it.
  • BEAT FX (FX1 and FX2 on the FLX6) runs openDJ's Beat FX: any ON/OFF turns it on, FX SELECT steps the effect (SHIFT: backwards), BEAT ◀ ▶ halve and double its length (SHIFT: auto and tap tempo) and CH SELECT sends it to one channel or, on MST, all four.
  • MERGE FX runs the deck FX of the deck that side plays: turn it to raise them, press it to turn them on and off, and PRESET steps the chain.
  • MASTER makes the deck the one the others sync to.
  • The jog rings show the playhead going round, as on a record.
  • VIEW changes the layout, BACK moves between the track list and the sidebar.

Not mapped yet: JOG CUTTER, CUE/LOOP MEMORY, MASTER CUE and Serato's SP. SCRATCH.

When you try it

  • Load a track on each of the four decks with LOAD 1 to LOAD 4.
  • Switch each side between its two decks and check PLAY, CUE, the pads and the jog wheel follow.
  • Move every mixer channel's faders and knobs, and the level meters.
  • Try every pad page, with and without SHIFT.
  • Turn on the Beat FX and move CH SELECT through CH1 to CH4 and MST.
  • Turn and press MERGE FX on both sides.
  • Watch the jog rings while a track plays.

Every control

Mapping by openDJ (from the DDJ-FLX4 mapping by Robert904 and the DDJ-400 mapping), from Mixxx · Mixxx manual page

openDJ mapping for the Pioneer DDJ-FLX6: four decks, four-channel mixer, pads that follow the screen. Beta: written from Pioneer's MIDI message list, not yet tried on the hardware.

openDJ supports 210 of the 211 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
BROWSEMove cursor between track list and tree view–
LOAD (DECK1)–Show the tracks linked to the selected one (openDJ)
LOAD (DECK3)–Show the track in the library (openDJ)
BACKMove cursor between track list and tree view–
BROWSE, turnScroll tracklist/tree view–

Decks

ControlActionWith SHIFT
LOAD (DECK1)Load a Track into Deck 1–
LOAD (DECK2)Load a Track into Deck 2–
LOAD (DECK3)Load a Track into Deck 3–
LOAD (DECK4)Load a Track into Deck 4–
BROWSE–Zoom waveform
PLAY/PAUSEPlay/PauseReverse playback in Slip Mode while held (Censor)
CUESet/Call Cue, Back CueJump to track start
LOOP IN/4 BEATSet loop in–
LOOP OUTSet loop outLoop out adjust (using jog wheel)
JOG DIAL PLATTERenable (on touch) / disable (on release) Scratching/Pitch bendenable (on touch) / disable (on release) highspeed Pitch bend
DECK (DECK1)the side now plays deck 1 (openDJ)–
ShiftHold for the actions in the SHIFT column–
LOOP IN–Loop in 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
CUE/LOOP CALL LEFThalf active loopquick jump back
CUE/LOOP CALL LEFTdouble active loop–
CUE Channeltoggle Headphone Cue–
BEAT SYNCBeat Sync to Master deckchange Tempo range
MASTERmake this deck the sync leader, again to let the app choose (openDJ)–
CUE/LOOP CALL RIGHT–quick jump forwards
Left CUE–Toggle quantize on/off (Deck1)
TEMPOTempo control–
TRIMGain–
CHANNELFADERChannel volume–
JOG DIAL SIDE, turnPitch bendsearch through the track (openDJ)
JOG DIAL PLATTER Vinyl mode On, turnScratch–
JOG DIAL PLATTER Vinyl mode Off, turnPitch bend–
JOG DIAL PLATTER, turn–Search (Fast Pitch bend)
DECK (DECK2)the side now plays deck 2 (openDJ)–
Right CUE–Toggle quantize on/off (Deck2)
DECK (DECK3)the side now plays deck 3 (openDJ)–
DECK (DECK4)the side now plays deck 4 (openDJ)–
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 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 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 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 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 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 downDecrease the pitch by 1 semitons
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–
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 5 KEY SHIFT MODE–Decrease the pitch by 1 semitone

Other

ControlActionWith SHIFT
VIEWswitch between the Pro and Player layouts (openDJ) Not in openDJ yet–
MIC LEVEL, turnMicrophone gain–
HOT CUE MODEset hotcue mode–
PAD FX1 MODEset pad fx1 mode–
BEAT JUMP MODEset beat jump mode–
SAMPLER MODEset sampler mode–
KEYBOARD MODEset keyboard mode–
PAD FX2 MODEset pad fx2 mode–
BEAT LOOP MODEset beat loop mode–
KEY SHIFT MODEset key shift mode–

Mixer

ControlActionWith SHIFT
MASTER LEVEL, turnMain gain–
BOOTH LEVEL, turnBooth gain–
HEADPHONES MIXING, turnMonitor Balance–
HEADPHONES LEVEL, turnHeadphone gain–
CROSSFADERCrossfade between the decks–

Effects

ControlActionWith SHIFT
FILTER CH1, turnFilter Effect Knob–
FILTER CH2, turnFilter Effect Knob–
FILTER CH3, turnFilter Effect Knob–
FILTER CH4, turnFilter Effect Knob–
EQ HIEQ high–
EQ MIDEQ mid–
EQ LOWEQ low–
BEAT < (FX1)halve the Beat FX length (openDJ)–
BEAT > (FX1)double the Beat FX length (openDJ)–
BEAT FX CH SELECT MST (FX1)send the Beat FX to MST (openDJ)–
BEAT FX CH SELECT CH1 (FX1)send the Beat FX to CH1 (openDJ)–
BEAT FX CH SELECT CH2 (FX1)send the Beat FX to CH2 (openDJ)–
BEAT FX CH SELECT CH3 (FX1)send the Beat FX to CH3 (openDJ)–
BEAT FX CH SELECT CH4 (FX1)send the Beat FX to CH4 (openDJ)–
MERGE FX (LEFT)turn the side's deck FX on or off (openDJ)–
MERGE FX PRESET (LEFT)next chain, SHIFT previous (openDJ)–
MERGE FX PRESET (LEFT)–previous chain (openDJ)
MERGE FX (LEFT)–turn the side's deck FX on or off (openDJ)
BEAT FX ON/OFF (FX1)–release the Beat FX, letting its tail ring out (openDJ)
BEAT FX ON/OFF (FX1-1)turn the Beat FX on or off (openDJ)–
BEAT FX ON/OFF (FX1-2)turn the Beat FX on or off (openDJ)–
BEAT FX ON/OFF (FX1-3)turn the Beat FX on or off (openDJ)–
BEAT < (FX1)–AUTO tempo (openDJ)
BEAT > (FX1)–TAP tempo (openDJ)
BEAT FX SELECT (FX1-1)next effect, SHIFT previous (openDJ)–
BEAT FX SELECT (FX1-2)next effect, SHIFT previous (openDJ)–
BEAT FX SELECT (FX1-3)next effect, SHIFT previous (openDJ)–
BEAT FX LEVEL/DEPTH (FX1-1)the Beat FX depth (openDJ)–
BEAT FX LEVEL/DEPTH (FX1-2)the Beat FX depth (openDJ)–
BEAT FX LEVEL/DEPTH (FX1-3)the Beat FX depth (openDJ)–
MERGE FX (LEFT), turnthe side's deck FX super knob (openDJ)–
MERGE FX (LEFT), turn–the side's deck FX super knob (openDJ)
BEAT < (FX2)halve the Beat FX length (openDJ)–
BEAT > (FX2)double the Beat FX length (openDJ)–
BEAT FX CH SELECT MST (FX2)send the Beat FX to MST (openDJ)–
BEAT FX CH SELECT CH1 (FX2)send the Beat FX to CH1 (openDJ)–
BEAT FX CH SELECT CH2 (FX2)send the Beat FX to CH2 (openDJ)–
BEAT FX CH SELECT CH3 (FX2)send the Beat FX to CH3 (openDJ)–
BEAT FX CH SELECT CH4 (FX2)send the Beat FX to CH4 (openDJ)–
MERGE FX (RIGHT)turn the side's deck FX on or off (openDJ)–
MERGE FX PRESET (RIGHT)next chain, SHIFT previous (openDJ)–
MERGE FX PRESET (RIGHT)–previous chain (openDJ)
MERGE FX (RIGHT)–turn the side's deck FX on or off (openDJ)
BEAT FX ON/OFF (FX2)–release the Beat FX, letting its tail ring out (openDJ)
BEAT FX ON/OFF (FX2-1)turn the Beat FX on or off (openDJ)–
BEAT FX ON/OFF (FX2-2)turn the Beat FX on or off (openDJ)–
BEAT FX ON/OFF (FX2-3)turn the Beat FX on or off (openDJ)–
BEAT < (FX2)–AUTO tempo (openDJ)
BEAT > (FX2)–TAP tempo (openDJ)
BEAT FX SELECT (FX2-1)next effect, SHIFT previous (openDJ)–
BEAT FX SELECT (FX2-2)next effect, SHIFT previous (openDJ)–
BEAT FX SELECT (FX2-3)next effect, SHIFT previous (openDJ)–
BEAT FX LEVEL/DEPTH (FX2-1)the Beat FX depth (openDJ)–
BEAT FX LEVEL/DEPTH (FX2-2)the Beat FX depth (openDJ)–
BEAT FX LEVEL/DEPTH (FX2-3)the Beat FX depth (openDJ)–
MERGE FX (RIGHT), turnthe side's deck FX super knob (openDJ)–
MERGE FX (RIGHT), turn–the side's deck FX super knob (openDJ)

Samplers

ControlActionWith SHIFT
PAD 1 (LEFT) SAMPLE MODEPlay Sample or Load Track–
PAD 2 (LEFT) SAMPLE MODEPlay Sample or Load Track–
PAD 3 (LEFT) SAMPLE MODEPlay Sample or Load Track–
PAD 4 (LEFT) SAMPLE MODEPlay Sample or Load Track–
PAD 5 (LEFT) SAMPLE MODEPlay Sample or Load Track–
PAD 6 (LEFT) SAMPLE MODEPlay Sample or Load Track–
PAD 7 (LEFT) SAMPLE MODEPlay Sample or Load Track–
PAD 8 (LEFT) SAMPLE MODEPlay Sample or Load Track–
PAD 1 (LEFT) SAMPLE MODE–Stop Playback or Eject Track
PAD 2 (LEFT) SAMPLE MODE–Stop Playback or Eject Track
PAD 3 (LEFT) SAMPLE MODE–Stop Playback or Eject Track
PAD 4 (LEFT) SAMPLE MODE–Stop Playback or Eject Track
PAD 5 (LEFT) SAMPLE MODE–Stop Playback or Eject Track
PAD 6 (LEFT) SAMPLE MODE–Stop Playback or Eject Track
PAD 7 (LEFT) SAMPLE MODE–Stop Playback or Eject Track
PAD 8 (LEFT) SAMPLE MODE–Stop Playback or Eject Track
PAD 1 (RIGHT) SAMPLE MODEPlay Sample or Load Track–
PAD 2 (RIGHT) SAMPLE MODEPlay Sample or Load Track–
PAD 3 (RIGHT) SAMPLE MODEPlay Sample or Load Track–
PAD 4 (RIGHT) SAMPLE MODEPlay Sample or Load Track–
PAD 5 (RIGHT) SAMPLE MODEPlay Sample or Load Track–
PAD 6 (RIGHT) SAMPLE MODEPlay Sample or Load Track–
PAD 7 (RIGHT) SAMPLE MODEPlay Sample or Load Track–
PAD 8 (RIGHT) SAMPLE MODEPlay Sample or Load Track–
PAD 1 (Right) SAMPLE MODE–Stop Playback or Eject Track
PAD 2 (Right) SAMPLE MODE–Stop Playback or Eject Track
PAD 3 (Right) SAMPLE MODE–Stop Playback or Eject Track
PAD 4 (Right) SAMPLE MODE–Stop Playback or Eject Track
PAD 5 (Right) SAMPLE MODE–Stop Playback or Eject Track
PAD 6 (Right) SAMPLE MODE–Stop Playback or Eject Track
PAD 7 (Right) SAMPLE MODE–Stop Playback or Eject Track
PAD 8 (Right) SAMPLE MODE–Stop Playback or Eject Track

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