I’ve spent a lot of time on planning and configuring well working midi controller mapping that will allow creative workflow when deep in the mix. It’s not perfect yet but it’s a good start and will be a great base to start from if you are new to midi mapping of if you’re having hard time making a mapping of your own.
To make it even better I decided to share it with fellow DJ’s who are also using MPD32 to control Traktor and hopefully you’ll share some ideas that could be implemented into this mapping.
Note! This version is outdated, new version 2.0 is available.
So here’s how I’ve mapped my MPD32:
I see you have your thumb in your mouth and you’re going umm… so lets break things into pieces to get a clear picture about what’s going on here.
First of all each pad bank is assigned to individual deck; Pad bank A is assigned to deck A, pad bank B is assigned to deck B and C to C and D to D. Pads in each pad bank are assigned to same controls so you’ll just have to choose which deck you would like to control at the time.
Next up few words about the pads. On the bottom left corner is a pad labeled as “Shift (M#1) which is assigned as Modifier #1. Modifier works like a shift button so you can have two controls assigned to one pad/button/knob. Each Controller assignment can additionally define two Modifiers with a value for each. Only when the Modifiers have the defined values is the command executed. For example I have a pad where I have assigned “tempo bend -” and “FX1 on/off” which has modifier #1 value 1. So normally it works as a pitch bend but when you hold the “Shift (M#1)” pad down FX1 on/off command will be executed instead of pitch bend.
If you look at my MPD32 mapping layout you’ll notice that there is many controls which have a label called “(shift m#1)”. This means that the control assignment written below the “shift m#1″ in brackets is executed only when shift button is hold down. On few occasions there is only one control assigned but if there’s a “(shift)” label under the assigned control you’ll need to use the shift to execute it and this is just for precaution so that you won’t accidentally change your master tempo or seek through your track when deep in the mix.
Transport buttons in the bottom right corner on your MPD32 I have assigned to control browsing. Rightmost button is assigned to set loop on/off. You can change the length of the loop with the leftmost knob above the transport buttons.
The righmost knob is assigned for “seek position” which means that you can quickly scroll through loaded track in focused deck and find the position you are looking for. Second knob from the right is assigned for “Master Clock” which means that you can change the master BPM and it’ll effect on all decks that are sync’d to current Master Clock tempo source. Both of these knobs will work only in combination with the “Shift M#1″ pad.
The “toggle/load” button has a “double macro” which means that there are two functions assigned to act simultaneously. So first time when you press the “toggle/load” button the window layout changes to browse mode and the second time you press the button it’ll not just switch back to full deck view but also loads the selected track to the deck on focus. Here Richie Hawtin explains what’s a double macro:
To the upper row of knobs I have mapped chained FX controls for FX units 1 & 2. With the first knob you can control FX dry/wet and other three are for amount of each FX slot (1-3) and effects of your choice. You can see that there’s “(shift)” label under the knobs in my layout, which means that FX2 is controlled holding the shift key down as explained earlier in this post.
Time division row includes on/off switches for each FX slot in FX units 1 & 2. There are also on/off switches for “Snap Mode” and “Quantize Mode”.
Last controls to cover are faders. First four faders from the left are assigned to control “Tempo Pitch” and each deck has its own dedicated fader, first one for deck A, second for deck B, 3rd for deck C and 4th for deck D. The other group of faders (5 to 8) is assigned to control Filter on each deck.
Gimme gimme gimme… So we’ve covered all the controls and you’re anxious to load this set of mappings into your own MPD so here you go:
Download v.1.2 (Updated: February 8, 2010)
- The .zip file includes:
- Full layout picture
- Traktor .tsi file which includes Controller Mappings and GUI Layout
- .SQS file for the MPD32 settings. Use Vyzex to apply these settings
Remember to take backups of the files you are going to overwrite!!