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 XDJ-AZ

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

The XDJ-AZ is an all-in-one system, so openDJ drives it in its PC control (MIDI) mode:

  1. Connect the XDJ-AZ to the computer with a USB cable and switch its decks to PC control (BROWSE, then MIDI, then LOAD, as for rekordbox).
  2. In Settings › Audio, choose the XDJ-AZ as the sound card.
  3. openDJ picks this mapping by itself.

Use the 4-Deck layout to see all four decks on screen.

This mapping is openDJ's own, written from AlphaTheta's list of the XDJ-AZ's MIDI messages and built on the XDJ-RX3 mapping, so it works the same way where they share controls.

  • DECK SELECT picks the deck each side plays; each deck sends on its own MIDI channel, so the mixer follows.
  • Pads: HOT CUE, BEAT LOOP and BEAT JUMP open those pad pages, and SLIP LOOP the loop rolls. SHIFT and a pad mode button (GATE CUE, BEAT LOOP2, KEY SHIFT, BEAT JUMP2) opens openDJ's PAD FX, SAMPLER, KEYBOARD (press it again for stems) and KEY SHIFT pages. The pads play whatever page the deck shows on screen.
  • BEAT JUMP ◀ ▶ jump by the deck's beat jump size (SHIFT: halve and double it). 4 BEAT and 8 BEAT set a loop. KEY SYNC matches the key of the other deck and TEMPO RESET puts the tempo back to 0.
  • CROSSFADER ASSIGN puts each channel on side A, THRU or B.
  • BEAT FX runs openDJ's Beat FX: EFFECT SELECT picks the nearest openDJ effect, BEAT ◀ ▶ halve and double its length, TAP taps its tempo (AUTO/TAP: back to the track's), LEVEL/DEPTH sets the amount and CH SELECT sends it to one channel, the decks on crossfader side A or B, or, on MASTER, all four.
  • COLOR FX: SPACE, DUB ECHO, NOISE, CRUSH and FILTER pick what the COLOR knobs play; SWEEP plays the filter.
  • MASTER makes the deck the one the others sync to. JOG MODE swaps between scratching and bending.
  • SEARCH ◀◀ ▶▶ jump a beat at a time while held; TRACK SEARCH jumps 32 beats; CUE/LOOP CALL halves and doubles a loop; holding LOOP IN lets the jog move the loop start.
  • The jog displays show the playhead going round and where the cue point sits.
  • ROTARY SELECTOR moves through the list (SHIFT: zooms the waveforms), BACK moves between the list and the sidebar and TAG TRACK adds the track to Automix.

Not mapped yet: CUE/LOOP MEMORY and DELETE, BEAT FX TIME, X-PAD, FX QUANTIZE, FREQUENCY, PARAMETER, MASTER CUE, LINK CUE, master and mic EQ, the mics, TALKOVER, INPUT SELECT and TRACK FILTER. The touch screen keeps showing the XDJ-AZ's own PC-mode screen.

When you try it

  • Unlike the XDJ-RX3, the XDJ-AZ has no MIDI message that hands its mixer to the computer. Check whether its mixer still mixes what openDJ sends. If it does, the EQs and faders act twice: tell us, and use openDJ's deck outputs to send each deck to its own XDJ-AZ channel instead.
  • Load a track on each deck with LOAD, switch each side between its two decks, and check PLAY, CUE, the pads and the jog wheel follow.
  • Move every mixer knob and fader on all four channels, and the crossfader assign switches.
  • Try every pad mode, with and without SHIFT, on pads 1-4 and 5-8, and check the pad colours.
  • Turn on the Beat FX, turn EFFECT SELECT and CH SELECT through every position.
  • Watch the jog displays and the LOAD lights while a track plays.

Every control

Mapping by openDJ (from its XDJ-RX3 mapping), from Mixxx · Mixxx manual page

openDJ mapping for the Pioneer XDJ-AZ in PC control (MIDI) mode: four decks, the mixer, Beat FX and Color FX, pads that follow the screen, jog displays. Beta: written from AlphaTheta's MIDI message list, not yet tried on the hardware.

openDJ supports 174 of the 175 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
ROTARY SELECTOR, turnmove through the listzoom the waveforms (openDJ)
ROTARY SELECTORopen the folder or load the trackmove between the list and the sidebar
BACKmove between the list and the sidebar–
TAG TRACKadd the track to the end of Automixadd the track to the top of Automix

Decks

ControlActionWith SHIFT
PLAY/PAUSEplay or pause–
CUEcue–
SEARCH FWDjump ahead a beat at a time–
SEARCH REVjump back a beat at a time–
TRACK SEARCH FWDjump 32 beats forward (openDJ)–
TRACK SEARCH REVjump 32 beats back (openDJ)–
LOADload the selected track–
LOOP INset the loop start–
LOOP INadjust the loop start with the jog–
LOOP OUTset the loop end–
RELOOP/EXITloop on or off–
CUE/LOOP CALL NEXTdouble the loop (openDJ)–
CUE/LOOP CALL PREVhalve the loop (openDJ)–
DECK QUANTIZEquantize on or off–
TEMPO RANGEnext tempo range–
MASTER TEMPOkey lock on or off–
JOG MODEVINYL (scratch) or CDJ (bend)–
MASTERmake this deck the sync leader, again to let the app choose (openDJ)–
BEAT SYNCsync on or off–
REVERSEplay backwards–
SLIPslip on or off–
TEMPOslide ()–
JOG DIAL (PLATTER)scratch in VINYL modetouch
JOG DIAL (PLATTER), turnscratch or bendsearch through the track
JOG DIAL (SIDE), turnbendsearch through the track
NEEDLE POSITIONjump there while paused–
HOT CUEpad page (openDJ)–
BEAT LOOPpad page (openDJ)–
SLIP LOOPpad page (openDJ)–
BEAT JUMPpad page (openDJ)–
PAD 1 HOT CUEset or play hot cue 1delete hot cue 1
PAD 1 BEAT LOOP0.25 beat loop–
PAD 1 PAD FX 2the pad's effect (openDJ)–
PAD 1 LOOP ROLL0.0625 beat roll–
PAD 1 BEAT JUMPjump (openDJ)–
PAD 1 KEYBOARDplay at this key (or stems)press
PAD 1 PAD FX 1the pad's effect (openDJ)–
PAD 1 KEY SHIFTshift the key–
PAD 1 KEY SHIFT–shift the key further
PAD 2 HOT CUEset or play hot cue 2delete hot cue 2
PAD 2 BEAT LOOP0.5 beat loop–
PAD 2 PAD FX 2the pad's effect (openDJ)–
PAD 2 LOOP ROLL0.125 beat roll–
PAD 2 BEAT JUMPjump (openDJ)–
PAD 2 KEYBOARDplay at this key (or stems)press
PAD 2 PAD FX 1the pad's effect (openDJ)–
PAD 2 KEY SHIFTshift the key–
PAD 2 KEY SHIFT–shift the key further
PAD 3 HOT CUEset or play hot cue 3delete hot cue 3
PAD 3 BEAT LOOP1 beat loop–
PAD 3 PAD FX 2the pad's effect (openDJ)–
PAD 3 LOOP ROLL0.25 beat roll–
PAD 3 BEAT JUMPjump (openDJ)–
PAD 3 KEYBOARDplay at this key (or stems)press
PAD 3 PAD FX 1the pad's effect (openDJ)–
PAD 3 KEY SHIFTshift the key–
PAD 3 KEY SHIFT–shift the key further
PAD 4 HOT CUEset or play hot cue 4delete hot cue 4
PAD 4 BEAT LOOP2 beat loop–
PAD 4 PAD FX 2the pad's effect (openDJ)–
PAD 4 LOOP ROLL0.5 beat roll–
PAD 4 BEAT JUMPjump (openDJ)–
PAD 4 KEYBOARDplay at this key (or stems)press
PAD 4 PAD FX 1the pad's effect (openDJ)–
PAD 4 KEY SHIFTshift the key–
PAD 4 KEY SHIFT–shift the key further
PAD 5 HOT CUEset or play hot cue 5delete hot cue 5
PAD 5 BEAT LOOP4 beat loop–
PAD 5 PAD FX 2the pad's effect (openDJ)–
PAD 5 LOOP ROLL1 beat roll–
PAD 5 BEAT JUMPjump (openDJ)–
PAD 5 KEYBOARDplay at this key (or stems)press
PAD 5 PAD FX 1the pad's effect (openDJ)–
PAD 5 KEY SHIFTshift the key–
PAD 5 KEY SHIFT–shift the key further
PAD 6 HOT CUEset or play hot cue 6delete hot cue 6
PAD 6 BEAT LOOP8 beat loop–
PAD 6 PAD FX 2the pad's effect (openDJ)–
PAD 6 LOOP ROLL2 beat roll–
PAD 6 BEAT JUMPjump (openDJ)–
PAD 6 KEYBOARDplay at this key (or stems)press
PAD 6 PAD FX 1the pad's effect (openDJ)–
PAD 6 KEY SHIFTshift the key–
PAD 6 KEY SHIFT–shift the key further
PAD 7 HOT CUEset or play hot cue 7delete hot cue 7
PAD 7 BEAT LOOP16 beat loop–
PAD 7 PAD FX 2the pad's effect (openDJ)–
PAD 7 LOOP ROLL4 beat roll–
PAD 7 BEAT JUMPjump (openDJ)–
PAD 7 KEYBOARDplay at this key (or stems)press
PAD 7 PAD FX 1the pad's effect (openDJ)–
PAD 7 KEY SHIFTshift the key–
PAD 7 KEY SHIFT–shift the key further
PAD 8 HOT CUEset or play hot cue 8delete hot cue 8
PAD 8 BEAT LOOP32 beat loop–
PAD 8 PAD FX 2the pad's effect (openDJ)–
PAD 8 LOOP ROLL8 beat roll–
PAD 8 BEAT JUMPjump (openDJ)–
PAD 8 KEYBOARDplay at this key (or stems)press
PAD 8 PAD FX 1the pad's effect (openDJ)–
PAD 8 KEY SHIFTshift the key–
PAD 8 KEY SHIFT–shift the key further
TRIM, turngain–
CH FADERChannel volume–
CH CUEheadphone cue–
TEMPO RESETtempo back to 0–
KEY SYNCmatch the key of the other deck–
BEAT JUMP ▶jump ahead by the beat jump sizedouble the beat jump size
BEAT JUMP ◀jump back by the beat jump sizehalve the beat jump size
4 BEAT4 beat loop–
8 BEAT8 beat loop–
CROSSFADER ASSIGN CH1A, THRU or B–
CROSSFADER ASSIGN CH2A, THRU or B–
CROSSFADER ASSIGN CH3A, THRU or B–
CROSSFADER ASSIGN CH4A, THRU or B–

Samplers

ControlActionWith SHIFT
PAD 1 SAMPLERplay the sampler slotstop or eject the sampler slot
PAD 2 SAMPLERplay the sampler slotstop or eject the sampler slot
PAD 3 SAMPLERplay the sampler slotstop or eject the sampler slot
PAD 4 SAMPLERplay the sampler slotstop or eject the sampler slot
PAD 5 SAMPLERplay the sampler slotstop or eject the sampler slot
PAD 6 SAMPLERplay the sampler slotstop or eject the sampler slot
PAD 7 SAMPLERplay the sampler slotstop or eject the sampler slot
PAD 8 SAMPLERplay the sampler slotstop or eject the sampler slot

Effects

ControlActionWith SHIFT
EQ HIEQ high–
EQ MIDEQ mid–
EQ LOWEQ low–
COLOR, turnthe Color FX–
BEAT LEFThalve the Beat FX length–
BEAT RIGHTdouble the Beat FX length–
TAPtap the Beat FX tempo–
AUTO/TAPback to the track's tempo–
LEVEL/DEPTH, turnthe Beat FX depth–
BEAT EFFECT ON/OFFBeat FX on or off–
EFFECT SELECT DELAY, turnpick the Beat FX (openDJ)–
EFFECT SELECT ECHO, turnpick the Beat FX (openDJ)–
EFFECT SELECT PING PONG, turnpick the Beat FX (openDJ)–
EFFECT SELECT SPIRAL, turnpick the Beat FX (openDJ)–
EFFECT SELECT HELIX, turnpick the Beat FX (openDJ)–
EFFECT SELECT REVERB, turnpick the Beat FX (openDJ)–
EFFECT SELECT FLANGER, turnpick the Beat FX (openDJ)–
EFFECT SELECT PHASER, turnpick the Beat FX (openDJ)–
EFFECT SELECT FILTER, turnpick the Beat FX (openDJ)–
EFFECT SELECT TRIPLET FILTER, turnpick the Beat FX (openDJ)–
EFFECT SELECT TRANS, turnpick the Beat FX (openDJ)–
EFFECT SELECT ROLL, turnpick the Beat FX (openDJ)–
EFFECT SELECT TRIPLET ROLL, turnpick the Beat FX (openDJ)–
EFFECT SELECT MOBIUS, turnpick the Beat FX (openDJ)–
CH SELECT CH3, turnwhere the Beat FX goes (openDJ)–
CH SELECT CH1, turnwhere the Beat FX goes (openDJ)–
CH SELECT CH2, turnwhere the Beat FX goes (openDJ)–
CH SELECT CH4, turnwhere the Beat FX goes (openDJ)–
CH SELECT MIC, turnwhere the Beat FX goes (openDJ)–
CH SELECT CF.A, turnwhere the Beat FX goes (openDJ)–
CH SELECT CF.B, turnwhere the Beat FX goes (openDJ)–
CH SELECT MASTER, turnwhere the Beat FX goes (openDJ)–

Mixer

ControlActionWith SHIFT
CROSSFADERCrossfade between the decks–
HEADPHONES MIXING, turncue or master in the headphones Not in openDJ yet–
HEADPHONES LEVEL, turnheadphone volume–
MASTER LEVEL, turnmaster volume–
BOOTH MONITOR LEVEL, turnbooth volume–
SPACEthe COLOR knobs play space (openDJ)–
DUB ECHOthe COLOR knobs play dub echo (openDJ)–
SWEEPthe COLOR knobs play sweep (openDJ)–
NOISEthe COLOR knobs play noise (openDJ)–
CRUSHthe COLOR knobs play crush (openDJ)–
FILTERthe COLOR knobs play filter (openDJ)–

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