Pioneer DJ DDJ-XP1 – VirtualDJ scripts & mapping

Whether you use turntables, multi-players or external devices, the DDJ-XP1 will bring a whole new sphere of creative possibilities to your DJ performances. This robust add-on controller with intuitive layout and 32 performance pads is designed to get the most out of your software. So add the DDJ-XP1 to your setup and enjoy tactile control over Hot Cues, Pad FX, Beat Jump, Sampler and Loop modes.

Approximate layout

Tap a control.

100% of the listed keys are on this drawing

JOGJOGJOGJOGDECK LEFT · DECK_LEFTDECK LDECK RIGHT · DECK_RIGHTDECK RSHIFT · SHIFTSHIFTSILENTCUE · SILENTCUESILENTBROWSE · BROWSEBROWS4BEAT · 4BEAT4BEATLOOPIN · LOOPINLOOPINLOOPOUT · LOOPOUTLOOPOULOOP DOUBLE · LOOP_DOUBLELOOP DLOOP HALF · LOOP_HALFLOOP HLOAD · LOADLOADBROWSE PUSH · BROWSE_PUSHBROWSBEATSYNC · BEATSYNCBEATSYSEMITONE- · SEMITONE-SEMITOSEMITONE+ · SEMITONE+SEMITOINT · INTINTQUANTIZE · QUANTIZEQUANTISLIP · SLIPSLIPHOTCUE PARAM- · HOTCUE_PARAM-HOTCUEHOTCUE PARAM+ · HOTCUE_PARAM+HOTCUEBEATJUMP PARAM- · BEATJUMP_PARAM-BEATJUBEATJUMP PARAM+ · BEATJUMP_PARAM+BEATJUSAMPLER PARAM- · SAMPLER_PARAM-SAMPLESAMPLER PARAM+ · SAMPLER_PARAM+SAMPLEKEYBOARD PARAM- · KEYBOARD_PARAM-KEYBOAKEYBOARD PARAM+ · KEYBOARD_PARAM+KEYBOABEATLOOP PARAM- · BEATLOOP_PARAM-BEATLOBEATLOOP PARAM+ · BEATLOOP_PARAM+BEATLOKEYSHIFT PARAM- · KEYSHIFT_PARAM-KEYSHIKEYSHIFT PARAM+ · KEYSHIFT_PARAM+KEYSHIFX STRIP TOUCH · FX_STRIP_TOUCHFX STRFX STRIP · FX_STRIPFX STRFX1 · FX1FX1FX2 · FX2FX2FX3 · FX3FX3MASTER TEMPO · MASTER_TEMPOMASPAD MODE HOTCUE · PAD_MODE_HOTCUEPAD MOPAD MODE KEYSHIF · PAD_MODE_KEYSHIFTPAD MOPAD MODE KEYBOAR · PAD_MODE_KEYBOARDPAD MOPAD MODE SAMPLER · PAD_MODE_SAMPLERPAD MOPAD MODE PADFX2 · PAD_MODE_PADFX2PAD MOPAD MODE BEATLOO · PAD_MODE_BEATLOOPPAD MOHOTCUE PAD1 · HOTCUE_PAD1HOTCUEHOTCUE PAD2 · HOTCUE_PAD2HOTCUEHOTCUE PAD3 · HOTCUE_PAD3HOTCUEHOTCUE PAD4 · HOTCUE_PAD4HOTCUEHOTCUE PAD5 · HOTCUE_PAD5HOTCUEHOTCUE PAD6 · HOTCUE_PAD6HOTCUEHOTCUE PAD7 · HOTCUE_PAD7HOTCUEHOTCUE PAD8 · HOTCUE_PAD8HOTCUEHOTCUE PAD9 · HOTCUE_PAD9HOTCUEHOTCUE PAD10 · HOTCUE_PAD10HOTCUEHOTCUE PAD11 · HOTCUE_PAD11HOTCUEHOTCUE PAD12 · HOTCUE_PAD12HOTCUEHOTCUE PAD13 · HOTCUE_PAD13HOTCUEHOTCUE PAD14 · HOTCUE_PAD14HOTCUEHOTCUE PAD15 · HOTCUE_PAD15HOTCUEHOTCUE PAD16 · HOTCUE_PAD16HOTCUEPADFX1 PAD1 · PADFX1_PAD1PADFX1PADFX1 PAD2 · PADFX1_PAD2PADFX1PADFX1 PAD3 · PADFX1_PAD3PADFX1PADFX1 PAD4 · PADFX1_PAD4PADFX1PADFX1 PAD5 · PADFX1_PAD5PADFX1PADFX1 PAD6 · PADFX1_PAD6PADFX1PADFX1 PAD7 · PADFX1_PAD7PADFX1PADFX1 PAD8 · PADFX1_PAD8PADFX1PADFX1 PAD9 · PADFX1_PAD9PADFX1PADFX1 PAD10 · PADFX1_PAD10PADFX1PADFX1 PAD11 · PADFX1_PAD11PADFX1PADFX1 PAD12 · PADFX1_PAD12PADFX1PADFX1 PAD13 · PADFX1_PAD13PADFX1PADFX1 PAD14 · PADFX1_PAD14PADFX1PADFX1 PAD15 · PADFX1_PAD15PADFX1PADFX1 PAD16 · PADFX1_PAD16PADFX1PADFX1 PARAM- · PADFX1_PARAM-PADFX1PADFX1 PARAM+ · PADFX1_PARAM+PADFX1BEATJUMP PAD1 · BEATJUMP_PAD1BEATJUBEATJUMP PAD2 · BEATJUMP_PAD2BEATJUBEATJUMP PAD3 · BEATJUMP_PAD3BEATJUBEATJUMP PAD4 · BEATJUMP_PAD4BEATJUBEATJUMP PAD5 · BEATJUMP_PAD5BEATJUBEATJUMP PAD6 · BEATJUMP_PAD6BEATJUBEATJUMP PAD7 · BEATJUMP_PAD7BEATJUBEATJUMP PAD8 · BEATJUMP_PAD8BEATJUBEATJUMP PAD9 · BEATJUMP_PAD9BEATJUBEATJUMP PAD10 · BEATJUMP_PAD10BEATJUBEATJUMP PAD11 · BEATJUMP_PAD11BEATJUBEATJUMP PAD12 · BEATJUMP_PAD12BEATJUBEATJUMP PAD13 · BEATJUMP_PAD13BEATJUBEATJUMP PAD14 · BEATJUMP_PAD14BEATJUBEATJUMP PAD15 · BEATJUMP_PAD15BEATJUBEATJUMP PAD16 · BEATJUMP_PAD16BEATJUSAMPLER PAD1 · SAMPLER_PAD1SAMPLESAMPLER PAD2 · SAMPLER_PAD2SAMPLESAMPLER PAD3 · SAMPLER_PAD3SAMPLESAMPLER PAD4 · SAMPLER_PAD4SAMPLESAMPLER PAD5 · SAMPLER_PAD5SAMPLESAMPLER PAD6 · SAMPLER_PAD6SAMPLESAMPLER PAD7 · SAMPLER_PAD7SAMPLESAMPLER PAD8 · SAMPLER_PAD8SAMPLESAMPLER PAD9 · SAMPLER_PAD9SAMPLESAMPLER PAD10 · SAMPLER_PAD10SAMPLESAMPLER PAD11 · SAMPLER_PAD11SAMPLESAMPLER PAD12 · SAMPLER_PAD12SAMPLESAMPLER PAD13 · SAMPLER_PAD13SAMPLESAMPLER PAD14 · SAMPLER_PAD14SAMPLESAMPLER PAD15 · SAMPLER_PAD15SAMPLESAMPLER PAD16 · SAMPLER_PAD16SAMPLEKEYBOARD PAD1 · KEYBOARD_PAD1KEYBOAKEYBOARD PAD2 · KEYBOARD_PAD2KEYBOAKEYBOARD PAD3 · KEYBOARD_PAD3KEYBOAKEYBOARD PAD4 · KEYBOARD_PAD4KEYBOAKEYBOARD PAD5 · KEYBOARD_PAD5KEYBOAKEYBOARD PAD6 · KEYBOARD_PAD6KEYBOAKEYBOARD PAD7 · KEYBOARD_PAD7KEYBOAKEYBOARD PAD8 · KEYBOARD_PAD8KEYBOAKEYBOARD PAD9 · KEYBOARD_PAD9KEYBOAKEYBOARD PAD10 · KEYBOARD_PAD10KEYBOAKEYBOARD PAD11 · KEYBOARD_PAD11KEYBOAKEYBOARD PAD12 · KEYBOARD_PAD12KEYBOAKEYBOARD PAD13 · KEYBOARD_PAD13KEYBOAKEYBOARD PAD14 · KEYBOARD_PAD14KEYBOAKEYBOARD PAD15 · KEYBOARD_PAD15KEYBOAKEYBOARD PAD16 · KEYBOARD_PAD16KEYBOAPADFX2 PAD1 · PADFX2_PAD1PADFX2PADFX2 PAD2 · PADFX2_PAD2PADFX2PADFX2 PAD3 · PADFX2_PAD3PADFX2PADFX2 PAD4 · PADFX2_PAD4PADFX2PADFX2 PAD5 · PADFX2_PAD5PADFX2PADFX2 PAD6 · PADFX2_PAD6PADFX2PADFX2 PAD7 · PADFX2_PAD7PADFX2PADFX2 PAD8 · PADFX2_PAD8PADFX2PADFX2 PAD9 · PADFX2_PAD9PADFX2PADFX2 PAD10 · PADFX2_PAD10PADFX2PADFX2 PAD11 · PADFX2_PAD11PADFX2PADFX2 PAD12 · PADFX2_PAD12PADFX2PADFX2 PAD13 · PADFX2_PAD13PADFX2PADFX2 PAD14 · PADFX2_PAD14PADFX2PADFX2 PAD15 · PADFX2_PAD15PADFX2PADFX2 PAD16 · PADFX2_PAD16PADFX2PADFX2 PARAM- · PADFX2_PARAM-PADFX2PADFX2 PARAM+ · PADFX2_PARAM+PADFX2BEATLOOP PAD1 · BEATLOOP_PAD1BEATLOBEATLOOP PAD2 · BEATLOOP_PAD2BEATLOBEATLOOP PAD3 · BEATLOOP_PAD3BEATLOBEATLOOP PAD4 · BEATLOOP_PAD4BEATLOBEATLOOP PAD5 · BEATLOOP_PAD5BEATLOBEATLOOP PAD6 · BEATLOOP_PAD6BEATLOBEATLOOP PAD7 · BEATLOOP_PAD7BEATLOBEATLOOP PAD8 · BEATLOOP_PAD8BEATLOBEATLOOP PAD9 · BEATLOOP_PAD9BEATLOBEATLOOP PAD10 · BEATLOOP_PAD10BEATLOBEATLOOP PAD11 · BEATLOOP_PAD11BEATLOBEATLOOP PAD12 · BEATLOOP_PAD12BEATLOBEATLOOP PAD13 · BEATLOOP_PAD13BEATLOBEATLOOP PAD14 · BEATLOOP_PAD14BEATLOBEATLOOP PAD15 · BEATLOOP_PAD15BEATLOBEATLOOP PAD16 · BEATLOOP_PAD16BEATLOKEYSHIFT PAD1 · KEYSHIFT_PAD1KEYSHIKEYSHIFT PAD2 · KEYSHIFT_PAD2KEYSHIKEYSHIFT PAD3 · KEYSHIFT_PAD3KEYSHIKEYSHIFT PAD4 · KEYSHIFT_PAD4KEYSHIKEYSHIFT PAD5 · KEYSHIFT_PAD5KEYSHIKEYSHIFT PAD6 · KEYSHIFT_PAD6KEYSHIKEYSHIFT PAD7 · KEYSHIFT_PAD7KEYSHIKEYSHIFT PAD8 · KEYSHIFT_PAD8KEYSHIKEYSHIFT PAD9 · KEYSHIFT_PAD9KEYSHIKEYSHIFT PAD10 · KEYSHIFT_PAD10KEYSHIKEYSHIFT PAD11 · KEYSHIFT_PAD11KEYSHIKEYSHIFT PAD12 · KEYSHIFT_PAD12KEYSHIKEYSHIFT PAD13 · KEYSHIFT_PAD13KEYSHIKEYSHIFT PAD14 · KEYSHIFT_PAD14KEYSHIKEYSHIFT PAD15 · KEYSHIFT_PAD15KEYSHIKEYSHIFT PAD16 · KEYSHIFT_PAD16KEYSHIPAD MODE BEATJUM · PAD_MODE_BEATJUMPPAD MOPAD MODE PADFX1 · PAD_MODE_PADFX1PAD MOOptionsOptions
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 611.

  • 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
  • LED_LOAD · led · led
  • LED_LOADED · led · led
  • SHIFT_LED_BEATSYNC · led · led · shift
  • SILENTCUE · button
  • FX_STRIP_TOUCH · touch sensor
  • FX_STRIP · button
  • FX1 · button
  • FX2 · button
  • FX3 · button
  • LED_FX1 · led · led
  • LED_FX2 · led · led
  • LED_FX3 · led · led
  • SHIFT_FX1 · button · shift
  • SHIFT_FX2 · button · shift
  • SHIFT_FX3 · button · shift
  • BROWSE · encoder
  • 4BEAT · button
  • LED_4BEAT · led · led
  • SHIFT_4BEAT · button · shift
  • SHIFT_LED_4BEAT · led · led · shift
  • LOOPIN · button
  • LED_LOOPIN · led · led
  • LOOPOUT · button
  • LED_LOOPOUT · led · led
  • SHIFT_LOOPOUT · button · shift
  • SHIFT_LOOPIN · button · shift
  • LOOP_DOUBLE · button
  • LOOP_HALF · button
  • LOAD · button
  • SHIFT_LOAD · button · shift
  • BROWSE_PUSH · push (encoder button)
  • SHIFT_BROWSE_PUSH · push (encoder button) · shift
  • SHIFT_BROWSE · encoder · shift
  • MASTER_TEMPO · pitch fader
  • SHIFT_BEATSYNC · button · shift
  • BEATSYNC · button
  • LED_BEATSYNC · led · led
  • SEMITONE- · button
  • SEMITONE+ · button
  • SHIFT_SEMITONE- · button · shift
  • SHIFT_SEMITONE+ · button · shift
  • INT · button
  • QUANTIZE · button
  • LED_QUANTIZE · led · led
  • SLIP · button
  • PAD_MODE_HOTCUE · pad
  • PAD_MODE_KEYSHIFT · pad
  • PAD_MODE_KEYBOARD · pad
  • PAD_MODE_SAMPLER · pad
  • PAD_MODE_PADFX2 · pad
  • PAD_MODE_BEATLOOP · pad
  • LED_PAD_MODE_HOTCUE · led · led
  • LED_PAD_MODE_KEYSHIFT · led · led
  • LED_PAD_MODE_KEYBOARD · led · led
  • LED_PAD_MODE_SAMPLER · led · led
  • LED_PAD_MODE_PADFX2 · led · led
  • LED_PAD_MODE_BEATLOOP · led · led
  • LED_PAD_MODE_PADFX1 · led · led
  • HOTCUE_PAD1 · pad
  • HOTCUE_PAD2 · pad
  • HOTCUE_PAD3 · pad
  • HOTCUE_PAD4 · pad
  • HOTCUE_PAD5 · pad
  • HOTCUE_PAD6 · pad
  • HOTCUE_PAD7 · pad
  • HOTCUE_PAD8 · pad
  • HOTCUE_PAD9 · pad
  • HOTCUE_PAD10 · pad
  • HOTCUE_PAD11 · pad
  • HOTCUE_PAD12 · pad
  • HOTCUE_PAD13 · pad
  • HOTCUE_PAD14 · pad
  • HOTCUE_PAD15 · pad
  • HOTCUE_PAD16 · pad
  • SHIFT_HOTCUE_PAD1 · pad · shift
  • SHIFT_HOTCUE_PAD2 · pad · shift
  • SHIFT_HOTCUE_PAD3 · pad · shift
  • SHIFT_HOTCUE_PAD4 · pad · shift
  • SHIFT_HOTCUE_PAD5 · pad · shift
  • SHIFT_HOTCUE_PAD6 · pad · shift
  • SHIFT_HOTCUE_PAD7 · pad · shift
  • SHIFT_HOTCUE_PAD8 · pad · shift
  • SHIFT_HOTCUE_PAD9 · pad · shift
  • SHIFT_HOTCUE_PAD10 · pad · shift
  • SHIFT_HOTCUE_PAD11 · pad · shift
  • SHIFT_HOTCUE_PAD12 · pad · shift
  • SHIFT_HOTCUE_PAD13 · pad · shift
  • SHIFT_HOTCUE_PAD14 · pad · shift
  • SHIFT_HOTCUE_PAD15 · pad · shift
  • SHIFT_HOTCUE_PAD16 · pad · shift
  • LED_HOTCUE_PAD1 · led · led
  • LED_HOTCUE_PAD2 · led · led
  • LED_HOTCUE_PAD3 · led · led
  • LED_HOTCUE_PAD4 · led · led
  • LED_HOTCUE_PAD5 · led · led
  • LED_HOTCUE_PAD6 · led · led
  • LED_HOTCUE_PAD7 · led · led
  • LED_HOTCUE_PAD8 · led · led
  • LED_HOTCUE_PAD9 · led · led
  • LED_HOTCUE_PAD10 · led · led
  • LED_HOTCUE_PAD11 · led · led
  • LED_HOTCUE_PAD12 · led · led
  • LED_HOTCUE_PAD13 · led · led
  • LED_HOTCUE_PAD14 · led · led
  • LED_HOTCUE_PAD15 · led · led
  • LED_HOTCUE_PAD16 · led · led
  • SHIFT_LED_HOTCUE_PAD1 · led · led · shift
  • SHIFT_LED_HOTCUE_PAD2 · led · led · shift
  • SHIFT_LED_HOTCUE_PAD3 · led · led · shift
  • SHIFT_LED_HOTCUE_PAD4 · led · led · shift
  • SHIFT_LED_HOTCUE_PAD5 · led · led · shift
  • SHIFT_LED_HOTCUE_PAD6 · led · led · shift
  • SHIFT_LED_HOTCUE_PAD7 · 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