Pioneer DDJ-FLX4

Pioneer DDJ-FLX4 (schematic view)

Pioneer DDJ-FLX4 (schematic view)

The Pioneer DDJ-FLX4 is a 2 deck USB controller with an integrated audio interface designed for rekordbox and Serato.

Firmware

The mapping has been created on Firmware version 1.02

Compatibility

The Pioneer DDJ-FLX4 is USB audio and MIDI class compliant and works with Linux, Windows, and macOS without needing to install any drivers.

Audio Setup

Configure Mixxx’s sound hardware settings as follows:

Output

Channel

Master

1-2

Headphones

3-4

Muista

It is not possible to record or broadcast input sent from the 1/4” unbalanced TS microphone jack on the controller, as it is not routed back to the computer and cannot be configured as an input device.

Controller Mapping

The schematic drawings used here can be referenced in the manufacturer’s manual on the given page number.

Browser section (p. 12)

Pioneer DDJ-FLX4 (browser section)

Pioneer DDJ-FLX4 (browser section)

No.

Control

Function

1

LOAD buttons

Load track selected in library into deck.

2

Rotary Selector

Press to toggle focus between the library sidebar and associated panels. Turn to move focus up or down.

2

SHIFT + Rotary Selector

Turn to zoom parallel waveform.

Deck sections (p. 15)

Pioneer DDJ-FLX4 (deck section)

Pioneer DDJ-FLX4 (deck section)

No.

Control

Function

1

BEAT SYNC

Press to sync tempo to the other playing track. Hold to enable sync lock.

1

SHIFT + BEAT SYNC

Cycles through tempo ranges: +/-6%, +/-10%, +/-16%, +/-25%

2

CUE/LOOP CALL>

Doubles the current loop size.

2

SHIFT + CUE/LOOP CALL>

Jumps 32 beats forwards.

3

CUE/LOOP CALL<

Halves the current loop size.

3

SHIFT + CUE/LOOP CALL<

Jumps 32 beats backwards.

4

4BEAT/EXIT

Enables/disables currently set loop.

4

shift + 4BEAT/EXIT

Jump to loop start, enable loop, and stop playback.

5

OUT

Sets end of loop to the current playback position. If quantize is enabled, it is set to the closest beat. If held during an active loop, sets the new end point when released.

5

shift + OUT

When a loop is enabled, press to adjust the loop’s end position with the jog wheel.

6

IN

Sets start of loop to the current playback position. If quantize is enabled, it is set to the closest beat. If held during an active loop, sets the new start point when released.

6

shift + IN

When a loop is enabled, press to adjust the loop’s start position with the jog wheel.

7

Jog Wheel (top)

Scratch (move play position).

7

Jog Wheel (outer)

Nudge tempo up or down temporarily.

8

HOT CUE mode

Sets pads to hot cue mode.

9

PAD FX mode

Not implemented.

10

BEAT JUMP mode

Sets pads to beat jump mode.

10

SHIFT + BEAT LOOP mode

Sets pads to beat loop mode.

11

SAMPLER mode

Sets pads to sampler mode.

12

TEMPO slider

Adjust playback speed.

13

Performance pads

Functionality differs depending on the pad mode selected by 8-11.

14

PLAY/PAUSE

Play/pauses a track).

15

CUE

Behavior depends on the cue mode.

16

SHIFT

Used to access secondary functiones of other buttons while being pressed.

Pad Modes

The pad mode buttons change between different modes in which the performance pads operate. The main pad modes described below are similar to those found in rekordbox.

Muista

The secondary pad modes described in the manufacturer’s manual (KEYBOARD PAD FX1 PAD FX2 and KEYSHIFT) are not currently implemented by this mapping.

Hot Cue Mode

Bookmark positions in the track and jump to them.

Pioneer DDJ-FLX4 (hot cue pads)

Pioneer DDJ-FLX4 (hot cue pads)

No.

Control

Function

1-8

Pad (unlit)

Save current position as hot cue.

1-8

Pad (lit)

Jump to hot cue. If the track is stopped, holding the pad will preview the hot cue until the pad is released.

1-8

SHIFT + Pad (lit)

Clear hot cue.

Beat Loop Mode

Press a pad to enable a loop from the current position. Press the pad again to disable the loop. The size of the loop is assigned to the pads as follows:

Pioneer DDJ-FLX4 (beat loop pads)
Pioneer DDJ-FLX4 (beat loop sizes)

1/4 beat

1/2 beat

1 beat

2 beats

4 beats

8 beats

16 beats

32 beats

Beat Jump Mode

Press a pad to jump forwards or backwards by the number of beats assigned to the pads below.

Press SHIFT + pad 7 to decrease or SHIFT + pad 8 to increase the jump values by a factor of 16.

Pioneer DDJ-FLX4 (beat jump pads)
Pioneer DDJ-FLX4 (beat jump defaults)

1 beat back

1 beat forward

2 beats back

2 beats forward

4 beats back

4 beats forward

8 beats back

8 beats forward

Sampler Mode

Load and play samples from the library. The pads on decks 1 and 2 correspond to the first and second sampler rows in Mixxx respectively.

Pioneer DDJ-FLX4 (sampler pad)

Pioneer DDJ-FLX4 (sampler pads)

No.

Control

Function

1-8

Pad (unlit)

Load sample selected in library.

1-8

Pad (lit)

Play a loaded sample. If the sample is already playing, playback starts from the beginning.

1-8

SHIFT + Pad (lit)

Stop a loaded sample from playing. If the sample is already stopped, unload it.

Mixer section (p. 25)

Pioneer DDJ-FLX4 (mixer section)

Pioneer DDJ-FLX4 (mixer section)

No.

Control

Function

1

TRIM

Adjusts deck prefader gain

2

MASTER

Adjusts master output (this is hardware implemented and is not mapped to the software gain in Mixxx).

3

MASTER CUE

Sends master output to headphones (this is hardware implemented and is not visible in the Mixxx interface).

4

EQs (LOW MID HIGH)

Boosts or cuts channel frequencies

5

MASTER

Microphone level. Works for microphones connected on the controller and through the controller’s line out.

6

Channel level indicators

Displays channel levels (before being sent through channel faders)

7

CFX

QuickEffect superknob (by default controls a Filter, but this can be changed in the preferences)

8

Smart CFX

Not implemented

9

Headphone CUE (Channel)

Turn on to output channel to headphones

9

SHIFT + Headphone CUE

Toggles quantize for the current channel

10

HEADPHONES MIXING

Adjusts between headphone CUE and MASTER levels sent to headphones

11

HEADPHONES LEVEL

Adjusts output level from PHONES jack

12

Channel fader

Adjusts channel levels output to master

13

Smart Fader

Not implemented

14

Crossfader

Fade between left and right channels

Effect section (p. 31)

Pioneer DDJ-FLX4 (effect section)

Pioneer DDJ-FLX4 (effect section)

The BEAT FX controls above are mapped to Mixxx’s first effect unit as follows:

No.

Control

Function

1

Channel select switch

Route deck 1, deck 2 or both to effect unit 1

2

FX SELECT

Load next effect

2

SHIFT + FX SELECT

Load previous effect

3

BEAT <

Cycle effect focus leftward

4

BEAT >

Cycle effect focus rightward

5

LEVEL/DEPTH

Controls the wet/dry mix knob

5

SHIFT + LEVEL/DEPTH

Controls the metaknob of the currently focused effect

6

ON/OFF

Enable/disable the currently focused effect

6

SHIFT + ON/OFF

Disables all effects in the chain and kills the wet/dry mix

Muista

Soft takeover is enabled on the LEVEL/DEPTH knob to prevent sudden changes to the wet/dry mix or effect metaknob when changing between the two.