Pioneer DDJ-FLX4
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-FLX4 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.
- Pads play the pad page shown on screen: hot cues, pad FX, beat jump, sampler, keyboard, beat loop, key shift and loop roll. SHIFT and a pad mode button picks the page printed under it.
- CFX knobs run each deck's Color FX, and the BEAT FX section the Beat FX.
- SHIFT and the right LOAD changes the layout; SHIFT and the left LOAD shows linked tracks.
- The tempo fader goes slower when pushed up, as on Pioneer gear. Turn on Tempo fader direction in Settings › Decks to change that.
Every control
Mapping by Robert904, from Mixxx · Mixxx manual page · Forum thread
Controller Midi Mapping for the Pioneer DDJ-FLX4 (based on DDJ-400 mapping)
openDJ supports 110 of the 111 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 |
| SMART CFX | – | Next Color FX for deck 1's CFX knob |
| SMART CFX | – | Next Color FX for deck 2's CFX knob |
| 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 FX SELECT | select next effect | select previous effect |
| BEAT LEFT | openDJ: halve the Beat FX length (SHIFT: AUTO tempo) | – |
| BEAT RIGHT | openDJ: double the Beat FX length (SHIFT: TAP tempo) | – |
| BEAT FX CH SELECT CH1 | Select FX on DECK 1 | – |
| BEAT FX CH SELECT CH2 | Select FX on DECK 2 | – |
| 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) |
| BEAT FX ON/OFF | Toggle FX in the selected Slot (when on CHAN2) | openDJ: release the Beat FX, its tail ringing out (when on CHAN12) |
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 | – |
Generated from res/controllers/Pioneer-DDJ-FLX4.midi.xml. If something here is wrong on your controller, tell us.