Pioneer DJ DDJ-XP2 – VirtualDJ scripts & mapping

The DDJ-XP2 enhances your setup with 32 robust, multicolored Performance Pads, and puts powerful pad modes at your fingertips. Use 16 pads to control a single mode. Dynamically control your chosen combination of FX by touching the Slide FX strips and moving your finger up and down, without needing to switch the selected FX on or off.

Approximate layout

Tap a control.

100% of the listed keys are on this drawing

JOGJOGJOGJOGDECK LEFT · DECK_LEFTDECK LDECK RIGHT · DECK_RIGHTDECK RSHIFT · SHIFTSHIFTBROWSE · BROWSEBROWSBROWSE PUSH · BROWSE_PUSHBROWS4BEAT LOOP · 4BEAT_LOOP4BEAT LOOP HALF · LOOP_HALFLOOP HLOOP DOUBLE · LOOP_DOUBLELOOP DQUANTIZE · QUANTIZEQUANTISLIP REVERSE · SLIP_REVERSESLIP RSILENT CUE · SILENT_CUESILENTLOAD · LOADLOADBEAT SYNC · BEAT_SYNCBEAT SKEY- · KEY-KEY-HOLD · HOLDHOLDINT · INTINTKEY+ · KEY+KEY+MASTER TEMPO · MASTER_TEMPOMASFX2 · FX2FX2FX3 · FX3FX3FX1 STRIP TOUCH · FX1_STRIP_TOUCHFX1 STFX2 STRIP TOUCH · FX2_STRIP_TOUCHFX2 STFX3 STRIP TOUCH · FX3_STRIP_TOUCHFX3 STFX1 · FX1FX1FX STRIP · FX_STRIPFX STRPADMODE 1 · PADMODE_1PADMODPADMODE 2 · PADMODE_2PADMODPADMODE 3 · PADMODE_3PADMODPADMODE 4 · PADMODE_4PADMODPADMODE 5 · PADMODE_5PADMODPADMODE 6 · PADMODE_6PADMODPADMODE 7 · PADMODE_7PADMODPADMODE 8 · PADMODE_8PADMODPADMODE 1 PAD1 · PADMODE_1_PAD1PADMODPADMODE 1 PAD2 · PADMODE_1_PAD2PADMODPADMODE 1 PAD3 · PADMODE_1_PAD3PADMODPADMODE 1 PAD4 · PADMODE_1_PAD4PADMODPADMODE 1 PAD5 · PADMODE_1_PAD5PADMODPADMODE 1 PAD6 · PADMODE_1_PAD6PADMODPADMODE 1 PAD7 · PADMODE_1_PAD7PADMODPADMODE 1 PAD8 · PADMODE_1_PAD8PADMODPADMODE 1 PAD9 · PADMODE_1_PAD9PADMODPADMODE 1 PAD10 · PADMODE_1_PAD10PADMODPADMODE 1 PAD11 · PADMODE_1_PAD11PADMODPADMODE 1 PAD12 · PADMODE_1_PAD12PADMODPADMODE 1 PAD13 · PADMODE_1_PAD13PADMODPADMODE 1 PAD14 · PADMODE_1_PAD14PADMODPADMODE 1 PAD15 · PADMODE_1_PAD15PADMODPADMODE 1 PAD16 · PADMODE_1_PAD16PADMODPADMODE 1 PARAM- · PADMODE_1_PARAM-PADMODPADMODE 1 PARAM+ · PADMODE_1_PARAM+PADMODPADMODE 2 PAD1 · PADMODE_2_PAD1PADMODPADMODE 2 PAD2 · PADMODE_2_PAD2PADMODPADMODE 2 PAD3 · PADMODE_2_PAD3PADMODPADMODE 2 PAD4 · PADMODE_2_PAD4PADMODPADMODE 2 PAD5 · PADMODE_2_PAD5PADMODPADMODE 2 PAD6 · PADMODE_2_PAD6PADMODPADMODE 2 PAD7 · PADMODE_2_PAD7PADMODPADMODE 2 PAD8 · PADMODE_2_PAD8PADMODPADMODE 2 PAD9 · PADMODE_2_PAD9PADMODPADMODE 2 PAD10 · PADMODE_2_PAD10PADMODPADMODE 2 PAD11 · PADMODE_2_PAD11PADMODPADMODE 2 PAD12 · PADMODE_2_PAD12PADMODPADMODE 2 PAD13 · PADMODE_2_PAD13PADMODPADMODE 2 PAD14 · PADMODE_2_PAD14PADMODPADMODE 2 PAD15 · PADMODE_2_PAD15PADMODPADMODE 2 PAD16 · PADMODE_2_PAD16PADMODPADMODE 2 PARAM- · PADMODE_2_PARAM-PADMODPADMODE 2 PARAM+ · PADMODE_2_PARAM+PADMODPADMODE 3 PAD1 · PADMODE_3_PAD1PADMODPADMODE 3 PAD2 · PADMODE_3_PAD2PADMODPADMODE 3 PAD3 · PADMODE_3_PAD3PADMODPADMODE 3 PAD4 · PADMODE_3_PAD4PADMODPADMODE 3 PAD5 · PADMODE_3_PAD5PADMODPADMODE 3 PAD6 · PADMODE_3_PAD6PADMODPADMODE 3 PAD7 · PADMODE_3_PAD7PADMODPADMODE 3 PAD8 · PADMODE_3_PAD8PADMODPADMODE 3 PAD9 · PADMODE_3_PAD9PADMODPADMODE 3 PAD10 · PADMODE_3_PAD10PADMODPADMODE 3 PAD11 · PADMODE_3_PAD11PADMODPADMODE 3 PAD12 · PADMODE_3_PAD12PADMODPADMODE 3 PAD13 · PADMODE_3_PAD13PADMODPADMODE 3 PAD14 · PADMODE_3_PAD14PADMODPADMODE 3 PAD15 · PADMODE_3_PAD15PADMODPADMODE 3 PAD16 · PADMODE_3_PAD16PADMODPADMODE 3 PARAM- · PADMODE_3_PARAM-PADMODPADMODE 3 PARAM+ · PADMODE_3_PARAM+PADMODPADMODE 4 PAD1 · PADMODE_4_PAD1PADMODPADMODE 4 PAD2 · PADMODE_4_PAD2PADMODPADMODE 4 PAD3 · PADMODE_4_PAD3PADMODPADMODE 4 PAD4 · PADMODE_4_PAD4PADMODPADMODE 4 PAD5 · PADMODE_4_PAD5PADMODPADMODE 4 PAD6 · PADMODE_4_PAD6PADMODPADMODE 4 PAD7 · PADMODE_4_PAD7PADMODPADMODE 4 PAD8 · PADMODE_4_PAD8PADMODPADMODE 4 PAD9 · PADMODE_4_PAD9PADMODPADMODE 4 PAD10 · PADMODE_4_PAD10PADMODPADMODE 4 PAD11 · PADMODE_4_PAD11PADMODPADMODE 4 PAD12 · PADMODE_4_PAD12PADMODPADMODE 4 PAD13 · PADMODE_4_PAD13PADMODPADMODE 4 PAD14 · PADMODE_4_PAD14PADMODPADMODE 4 PAD15 · PADMODE_4_PAD15PADMODPADMODE 4 PAD16 · PADMODE_4_PAD16PADMODPADMODE 4 PARAM- · PADMODE_4_PARAM-PADMODPADMODE 4 PARAM+ · PADMODE_4_PARAM+PADMODPADMODE 5 PAD1 · PADMODE_5_PAD1PADMODPADMODE 5 PAD2 · PADMODE_5_PAD2PADMODPADMODE 5 PAD3 · PADMODE_5_PAD3PADMODPADMODE 5 PAD4 · PADMODE_5_PAD4PADMODPADMODE 5 PAD5 · PADMODE_5_PAD5PADMODPADMODE 5 PAD6 · PADMODE_5_PAD6PADMODPADMODE 5 PAD7 · PADMODE_5_PAD7PADMODPADMODE 5 PAD8 · PADMODE_5_PAD8PADMODPADMODE 5 PAD9 · PADMODE_5_PAD9PADMODPADMODE 5 PAD10 · PADMODE_5_PAD10PADMODPADMODE 5 PAD11 · PADMODE_5_PAD11PADMODPADMODE 5 PAD12 · PADMODE_5_PAD12PADMODPADMODE 5 PAD13 · PADMODE_5_PAD13PADMODPADMODE 5 PAD14 · PADMODE_5_PAD14PADMODPADMODE 5 PAD15 · PADMODE_5_PAD15PADMODPADMODE 5 PAD16 · PADMODE_5_PAD16PADMODPADMODE 5 PARAM- · PADMODE_5_PARAM-PADMODPADMODE 5 PARAM+ · PADMODE_5_PARAM+PADMODPADMODE 6 PAD1 · PADMODE_6_PAD1PADMODPADMODE 6 PAD2 · PADMODE_6_PAD2PADMODPADMODE 6 PAD3 · PADMODE_6_PAD3PADMODPADMODE 6 PAD4 · PADMODE_6_PAD4PADMODPADMODE 6 PAD5 · PADMODE_6_PAD5PADMODPADMODE 6 PAD6 · PADMODE_6_PAD6PADMODPADMODE 6 PAD7 · PADMODE_6_PAD7PADMODPADMODE 6 PAD8 · PADMODE_6_PAD8PADMODPADMODE 6 PAD9 · PADMODE_6_PAD9PADMODPADMODE 6 PAD10 · PADMODE_6_PAD10PADMODPADMODE 6 PAD11 · PADMODE_6_PAD11PADMODPADMODE 6 PAD12 · PADMODE_6_PAD12PADMODPADMODE 6 PAD13 · PADMODE_6_PAD13PADMODPADMODE 6 PAD14 · PADMODE_6_PAD14PADMODPADMODE 6 PAD15 · PADMODE_6_PAD15PADMODPADMODE 6 PAD16 · PADMODE_6_PAD16PADMODPADMODE 6 PARAM- · PADMODE_6_PARAM-PADMODPADMODE 6 PARAM+ · PADMODE_6_PARAM+PADMODPADMODE 7 PAD1 · PADMODE_7_PAD1PADMODPADMODE 7 PAD2 · PADMODE_7_PAD2PADMODPADMODE 7 PAD3 · PADMODE_7_PAD3PADMODPADMODE 7 PAD4 · PADMODE_7_PAD4PADMODPADMODE 7 PAD5 · PADMODE_7_PAD5PADMODPADMODE 7 PAD6 · PADMODE_7_PAD6PADMODPADMODE 7 PAD7 · PADMODE_7_PAD7PADMODPADMODE 7 PAD8 · PADMODE_7_PAD8PADMODPADMODE 7 PAD9 · PADMODE_7_PAD9PADMODPADMODE 7 PAD10 · PADMODE_7_PAD10PADMODPADMODE 7 PAD11 · PADMODE_7_PAD11PADMODPADMODE 7 PAD12 · PADMODE_7_PAD12PADMODPADMODE 7 PAD13 · PADMODE_7_PAD13PADMODPADMODE 7 PAD14 · PADMODE_7_PAD14PADMODPADMODE 7 PAD15 · PADMODE_7_PAD15PADMODPADMODE 7 PAD16 · PADMODE_7_PAD16PADMODPADMODE 7 PARAM- · PADMODE_7_PARAM-PADMODPADMODE 7 PARAM+ · PADMODE_7_PARAM+PADMODPADMODE 8 PAD1 · PADMODE_8_PAD1PADMODPADMODE 8 PAD2 · PADMODE_8_PAD2PADMODPADMODE 8 PAD3 · PADMODE_8_PAD3PADMODPADMODE 8 PAD4 · PADMODE_8_PAD4PADMODPADMODE 8 PAD5 · PADMODE_8_PAD5PADMODPADMODE 8 PAD6 · PADMODE_8_PAD6PADMODPADMODE 8 PAD7 · PADMODE_8_PAD7PADMODPADMODE 8 PAD8 · PADMODE_8_PAD8PADMODPADMODE 8 PAD9 · PADMODE_8_PAD9PADMODPADMODE 8 PAD10 · PADMODE_8_PAD10PADMODPADMODE 8 PAD11 · PADMODE_8_PAD11PADMODPADMODE 8 PAD12 · PADMODE_8_PAD12PADMODPADMODE 8 PAD13 · PADMODE_8_PAD13PADMODPADMODE 8 PAD14 · PADMODE_8_PAD14PADMODPADMODE 8 PAD15 · PADMODE_8_PAD15PADMODPADMODE 8 PAD16 · PADMODE_8_PAD16PADMODPADMODE 8 PARAM- · PADMODE_8_PARAM-PADMODPADMODE 8 PARAM+ · PADMODE_8_PARAM+PADMODOptionsOptions
Type
add-on unit (FX/pads)
Decks
4

Supported features

  • 4-deck deck
  • Drum/Trigger pads
  • Effect section
  • Load and browse tracks

Known controls

Key names from a mapping file. Showing 120 of 617.

  • ONINIT · event
  • DNC_MODE · internal/option (device not-a-control)
  • DECK_LEFT · button
  • DECK_RIGHT · button
  • LED_DECK_LEFT · led · led
  • LED_DECK_RIGHT · led · led
  • SHIFT · button
  • DNC_LOADED · internal/option (device not-a-control)
  • BROWSE · encoder
  • BROWSE_PUSH · push (encoder button)
  • SHIFT_BROWSE · encoder · shift
  • SHIFT_BROWSE_PUSH · push (encoder button) · shift
  • 4BEAT_LOOP · button
  • LOOP_HALF · button
  • LOOP_DOUBLE · button
  • QUANTIZE · button
  • SLIP_REVERSE · button
  • SILENT_CUE · button
  • LOAD · button
  • MASTER_TEMPO · pitch fader
  • BEAT_SYNC · button
  • KEY- · button
  • SHIFT_4BEAT_LOOP · button · shift
  • SHIFT_LOOP_HALF · button · shift
  • SHIFT_LOOP_DOUBLE · button · shift
  • SHIFT_SLIP_REVERSE · button · shift
  • SHIFT_LOAD · button · shift
  • SHIFT_MASTER_TEMPO · pitch fader · shift
  • SHIFT_BEAT_SYNC · button · shift
  • SHIFT_KEY- · button · shift
  • SHIFT_KEY+ · button · shift
  • LED_4BEAT_LOOP · led · led
  • LED_LOOP_HALF · led · led
  • LED_LOOP_DOUBLE · led · led
  • LED_BEAT_SYNC · led · led
  • LED_KEY- · led · led
  • LED_KEY+ · led · led
  • SHIFT_LED_4BEAT_LOOP · led · led · shift
  • SHIFT_LED_LOOP_HALF · led · led · shift
  • SHIFT_LED_LOOP_DOUBLE · led · led · shift
  • SHIFT_LED_BEAT_SYNC · led · led · shift
  • FX2 · button
  • FX3 · button
  • SHIFT_FX1 · button · shift
  • SHIFT_FX2 · button · shift
  • SHIFT_FX3 · button · shift
  • LED_FX2 · led · led
  • LED_FX3 · led · led
  • FX1_STRIP_TOUCH · touch sensor
  • FX2_STRIP_TOUCH · touch sensor
  • FX3_STRIP_TOUCH · touch sensor
  • PADMODE_1 · pad
  • PADMODE_2 · pad
  • PADMODE_3 · pad
  • PADMODE_4 · pad
  • PADMODE_5 · pad
  • PADMODE_6 · pad
  • PADMODE_7 · pad
  • PADMODE_8 · pad
  • LED_PADMODE_1 · led · led
  • LED_PADMODE_2 · led · led
  • LED_PADMODE_3 · led · led
  • LED_PADMODE_4 · led · led
  • LED_PADMODE_5 · led · led
  • LED_PADMODE_6 · led · led
  • LED_PADMODE_7 · led · led
  • LED_PADMODE_8 · led · led
  • PADMODE_1_PAD1 · pad
  • PADMODE_1_PAD2 · pad
  • PADMODE_1_PAD3 · pad
  • PADMODE_1_PAD4 · pad
  • PADMODE_1_PAD5 · pad
  • PADMODE_1_PAD6 · pad
  • PADMODE_1_PAD7 · pad
  • PADMODE_1_PAD8 · pad
  • PADMODE_1_PAD9 · pad
  • PADMODE_1_PAD10 · pad
  • PADMODE_1_PAD11 · pad
  • PADMODE_1_PAD12 · pad
  • PADMODE_1_PAD13 · pad
  • PADMODE_1_PAD14 · pad
  • PADMODE_1_PAD15 · pad
  • PADMODE_1_PAD16 · pad
  • SHIFT_PADMODE_1_PAD1 · pad · shift
  • SHIFT_PADMODE_1_PAD2 · pad · shift
  • SHIFT_PADMODE_1_PAD3 · pad · shift
  • SHIFT_PADMODE_1_PAD4 · pad · shift
  • SHIFT_PADMODE_1_PAD5 · pad · shift
  • SHIFT_PADMODE_1_PAD6 · pad · shift
  • SHIFT_PADMODE_1_PAD7 · pad · shift
  • SHIFT_PADMODE_1_PAD8 · pad · shift
  • SHIFT_PADMODE_1_PAD9 · pad · shift
  • SHIFT_PADMODE_1_PAD10 · pad · shift
  • SHIFT_PADMODE_1_PAD11 · pad · shift
  • SHIFT_PADMODE_1_PAD12 · pad · shift
  • SHIFT_PADMODE_1_PAD13 · pad · shift
  • SHIFT_PADMODE_1_PAD14 · pad · shift
  • SHIFT_PADMODE_1_PAD15 · pad · shift
  • SHIFT_PADMODE_1_PAD16 · pad · shift
  • LED_PADMODE_1_PAD1 · led · led
  • LED_PADMODE_1_PAD2 · led · led
  • LED_PADMODE_1_PAD3 · led · led
  • LED_PADMODE_1_PAD4 · led · led
  • LED_PADMODE_1_PAD5 · led · led
  • LED_PADMODE_1_PAD6 · led · led
  • LED_PADMODE_1_PAD7 · led · led
  • LED_PADMODE_1_PAD8 · led · led
  • LED_PADMODE_1_PAD9 · led · led
  • LED_PADMODE_1_PAD10 · led · led
  • LED_PADMODE_1_PAD11 · led · led
  • LED_PADMODE_1_PAD12 · led · led
  • LED_PADMODE_1_PAD13 · led · led
  • LED_PADMODE_1_PAD14 · led · led
  • LED_PADMODE_1_PAD15 · led · led
  • LED_PADMODE_1_PAD16 · led · led
  • SHIFT_LED_PADMODE_1_PAD1 · led · led · shift
  • SHIFT_LED_PADMODE_1_PAD2 · led · led · shift
  • SHIFT_LED_PADMODE_1_PAD3 · led · led · shift
  • SHIFT_LED_PADMODE_1_PAD4 · led · led · shift
  • SHIFT_LED_PADMODE_1_PAD5 · led · led · shift

The rest of the names are in Device mode.

Links

Open in Device modeFull Custom mapping from 49 €Partial mapping from 29 €

Custom mapping is still by quote.

Other Pioneer DJ models

VDJScript verbs