Remap Your DJM for Serato DJ Pro


It’s highly likely you’ll find a mixer from Pioneer’s DJM range when stepping into the DJ booth of a club. Not only can you plug directly into the DJM-900NXS2/900NXS/850 and enable Serato DJ Pro with the Serato DJ Essentials license you can also MIDI map Serato DJ Pro functions to these mixers.

Have a look through some of our suggested ways below to MIDI map Pioneer’s Club Kit supported range in Serato DJ Pro. Implement the ideas you like or create your own MIDI mappings to suit your needs.

Sound Color FX

The Sound Color FX section of each of these mixers works well for mapping to Serato DJ Pro's FX. Link each of these 6 buttons to activate your favourite FX in Serato DJ Pro.

This section can also work well when mapped to Serato DJ Pro's Sampler(although two of the sample slots will be left out). The DJM-900NXS2 also has a parameter knob within this section which works well when used as the sampler's master volume.

While these mappings will take over the mixer's native filter, you can remap the filter knobs to Serato DJ Pro's own filter.

EQ Section

You'll often only use 2 channels while DJing, this gives you 2 spare channels on these mixers to map however you wish.

After mapping Serato DJ Pro's FX you could use 2 of the spare EQ sections for adjusting FX parameters.

Any of the knobs in this section would also serve as good key changing controls.

Channel Faders

Unused faders will also work as key changing controls. Cycling through keys with this method opens creative and musical possibilities demonstrated here.

Faders are also great for being used as tempo adjustment sliders for decks that are in internal mode.

Cue Buttons

Each channel also has a Cue button, while you'll need the cue buttons on the channels you're playing tracks through. The unused buttons are ideal for mapping to functions such as Instant Doubles, Sync, Start/Stop etc. 

-Check the MIDI mapping tutorial for info on how to MIDI map hardware with Serato DJ Pro.

-Click here to purchase the Serato DJ Essentials.

Comments (5)

lindsaymar 1:28 PM - 25 July, 2017
Quote:
how do i map the time encoder to library scroll?? when i attempt to do this the selector jumps around like crazy


I haven't midi mapped anything in sometime but I think if you hit the letter "C" while midi mapping the function, it'll cycle through a few different ways of that knob functioning. One of those ways should work how you want it to.
Despo 2:55 AM - 26 July, 2017
Quote:
Quote:
how do i map the time encoder to library scroll?? when i attempt to do this the selector jumps around like crazy


I haven't midi mapped anything in sometime but I think if you hit the letter "C" while midi mapping the function, it'll cycle through a few different ways of that knob functioning. One of those ways should work how you want it to.


I've tried that, it doesn't :( The way it sends midi is to SDJ is kind of strange, i got it to work in traktor though
8:00 PM, 30 Jul 2017
Discuss this blog entry here: serato.com
DJ.T.BOOGIE 12:39 AM - 1 August, 2017
Also the Tab key will cycle thru settings as well whem mapping ..think thats what your looking for..
henz1618 12:02 AM - 4 August, 2017
The time encoder sends multiple midi signals for level/depth (CC091) and time (CC013 and CC045). The midi clock signal varies depending on what effect you have selected (values is double for filter, flanger, and phaser) and can also be controlled by the beat effect buttons. It's not possible to stop sending midi clock on the mixer itself. One solution is to use a program like Bomes MIDI Translator to filter out Timing Messages and Active Messages. Then enable the virtual midi port for Bomes in Serato and then midi map the encoder.