• Pingback: Traktor Midi Mapping: How to Make Instant Gratification Style Effects & Play Them Musically | The life and times of a Flashflooder

  • Pingback: How To Create Instant Gratification-Style Effects for Traktor and Play Them Musically | DJ TechTools

  • Pingback: The Traktor Modifier (Re-Explained)UniqueSquared Pro Audio Blog

  • Dan Schmidt

    do an advanced mapping article next. I want to see how I can use modifier values as a selector, like with DJTT’s S4 and S2 effect mappings. Basically just some examples of crazy mappings and how they work.

  • http://exhibit-of-the-disturbing-robotic-monkey.nl/ Robotic Monkey

    OMG thanks I wanted to do this on my launchpad weeeeeeee

  • A-Dag-Io

    Very good article indeed, we all would love to learn more about modfiers
    in the near future, as they are one of the last white spots on our
    mapping scenery. Unfortunately there are hardly any tutorials to find
    that really help you understand the topic, especially when your english
    is not that perfect. Thanks-a-lot!

  • Autrelle Holland

    Is it possible to map the SHIFT button on a Z2 mixer with the normal “shift” function as a modified factory mapping?

  • Joey

    I’d like it if someone could enlighten me on the the blend option and the -1 to 5 and 1 to 127 options and all that in the out commands for LEDs. I would love to have different colors on one button telling me whether it is a loop or a cue point or in the remix decks whether its a loop or a one shot. That would be amazing!!

    • weR!0T

      The Controller Range (the -1 to 5 option) changes based on the type of output. For example… if you select the output for Hotcue 1 on Deck A the options for the Controller Range will be -1 to 5 which represents all of the hotcue types (-1 = none, 0 = cue, 1 = Fade In, 2 = Fade Out, 3 = Load, 4 = Grid, 5= Loop). That being said, setting the Controller Range to -1 min 5 max, means that the LED will activate for every hotcue type (unless otherwise specified in the Modifier Conditions). If you were to set the Range from 0 min 5 max the LED output will only activate if the Hotcue is set to one of the Hotcue types in that range. Now, if you set the output for a Modifier value the controller range is 0-7 representing the number the Modifier can be set to. So if you set the range from 0 Min 0 Max it would mean the LED output will only turn on if the Modifier is currently set to 0 while trying to send the LED output.

      The Midi Range (the 0 to 127 option) is the color range you send to the controller when the output is active/inactive. Now this option varies by controller as most controllers have different available colors. For me this took trial and error to figure out all of the colors. I was using the Midifighter 3D which has 20ish available colors so I suggest writing it down somewhere so that you can reference it when you need to map output colors on your controller. Anyway… the Range operates in the following way, (this might be a bit wrong as I had to learn on my own since I couldn’t find a lot of specific information on this topic) the MIN setting in the Midi Range sets the value if the output is not active and the MAX sets the value if it is active. On all controllers 0 = Off and 127 = On, if only the 2 choices are available. If you have RGB colors available, the color you are looking for will be a number between 1 and 127 (this will be where trial and error come in unless you can find some nice person who wrote it down for your controller).

      Hope this helps…

  • donn 1

    ok patrick je suis preneur car fait un bon moment que je cherche a faire cela

  • donn 1

    Great indication for the mapping;
    But I I shall have liked knowing how to affect(allocate) a touch of keyboard or other for an effect preset to tow. Ex: allocate the touch D of the keyboard to the delay effect and that I can settle(adjust) parameter of effect before affecting(allocating) the touch D of the keyboard of kind has every time I go rested(supported) on the sideline D will activate(start) the effect delay as I have him(it) paramètre.est-ce possible? If yes how to take me there.

  • donn 1

    super les indication pour le mapping;

    mais moi j’aurai aimé savoir comment affecter une touche de clavier ou autre pour un effet préréglé sur tracter

    . ex: affecter la touche D du clavier à l’effet delay et que je peux régler les paramètre d’effet avant d’affecter la touche D du clavier de sorte a chaque fois que je vais appuyé sur la touche D déclenchera l’effet delay comme je l’ai paramètre.est-ce possible?si oui comment m’y prendre.

    • Patrick

      C’est bien possible! Apres avoir cliqué sur “Learn” tu dois alors appuyer sur la touche D sur ton clavier, ca va te donner l’option de modifier les parametres qui te permetteron de declancher l’effect delay.
      Je ne me souviens pas trop bien de tous les details mais si t’as besoin de plus d’infos je peux te repondre plus tard.
      P.S. Je suis actuellement au boulot :D

  • zzzuperfly

    i am sure i should know this – the modifiers are not global right? i mean they are unique per mapping?

    • zzzuperfly

      and the twister is amazing but my laptop is not handling the load :(

    • Flashflooder

      Yes, you are correct. Modifiers are mapping specific and not global.

  • HighBreed

    Very useful and well writte article! I’d like to read a mapping guru opinion on how to use the modifiers state beyond 0 and 1. I think we all tend to use them just to give a button 2 different behaviours and that is perfectly explained in this article, but i’m sure that there is an entire world of mega tricks we can do with more states!

    • Rayalon

      You could have two buttons (or more) trigger a new Modifier when both are pressed.
      A good example is the Roll in the Midi-Fighter Gratification mapping.
      When holding all four Roll pads – a turntable break is engaged.

  • Rayalon

    One thing that I hope that will arrive in Traktor Pro 3 – is a wider variety of options under “Modifier Conditions”, and also the ability to have a specific button “light-up” (Toggle/Hold) without any specific command assigned to it.

    • weR!0T

      That second bit, could you explain that a bit more? If you are just looking for a button to light up if it is held or toggled that is pretty easy to do with a modifier but I am not sure I fully understand what you are looking to do… maybe you could clarify a bit for me…

      More modifier conditions would be incredible though…

      • HighBreed

        Sure is easy but is always one less modifier state that one could use for other more useful things. I think it’s not that difficult for NI to hardcode in some type of commands that if the button has the led output available than it’s automatically lit up

        • weR!0T

          I see what you are saying now. But honestly with the number of modifiers and the number of available values for each of those modifiers I find it pretty difficult to run out of available modifiers. The one thing I can think of that would come in handy is having more than 2 modifier conditions available to set for each command. This would vastly expand the number of times a button could be reused based on various modifier conditions.

      • Rayalon

        If I want a button to light-up while I press it, I do the following:
        Map the button to M1 (for example):
        Type of controller = Button
        Interaction mode = Hold
        Set to value = 1

        LED MAPPING:
        Add out –>Modifier #1
        Map it to the same button
        Controller Range = Min =1 Max=1.

        Pretty long and complex. It can be simplified in my opinion :)

        • weR!0T

          If they included a check box for toggle/hold buttons to set LED output while button is held or toggled, that would be killer. Eliminating the extra step of the separate LED output mapping and since the MIDI note event is tracked in the software already it would be easy to add that tracking by default to toggle/hold button event you are tying to a command.


      ye i agree but i am pretty satisfied i mean with the twster i can have basicly my whole traktor controlls in just that

  • mikefunk

    How about new mapping software form NI?

    Current way how it works is beyond bad. It’s really bad and NI should feel bad.

    Not mentioning how it works but no keyboard support in the menu? Everything must be done by a mouse? Feck that!

    NI – Please, simply fix how mapping works in Traktor and make life easier for everybody!

    • weR!0T

      I really don’t find it to be that troublesome… Keyboard shortcuts in the menu would make mapping a bit faster but I really don’t find it to be that big of a limitation.

      The learning curve can be a little steep but once you get through that, mapping any and EVERY controller is pretty easy.

    • Flashflooder

      There is third party software called Xtreme Mapping that can make mapping a bit easier but the interface is still similar, just with smart functions.

      And yeah, Traktor’s controller manager can be a bit frustrating initially but it is still pretty powerful compared to other DJ software’s mapping capabilities.

  • AwwDamn!

    LED Out is such a pain. Simple for regular stuff, but what about RGB pads like on Maschine? It’s a nightmare!

    • weR!0T

      This was the hardest thing to learn about mapping controllers… color coded hotcues on the midifighter 3d taught me how to drink heavily out of frustration.

    • Rayalon

      All you have 2 do is play with the “Controller Range”. Once you know the value for a specific colour – it’s a breeze.

  • Paul

    I’m an actual rocket scientist (seriously) and I still find MIDI mapping insanely difficult. Does anyone know how I would go about re-mapping the ‘flux’ button on my Traktor Z2 to become a button that toggles between hot cues 1-4 and 5-8?

    • weR!0T

      Well… you can put the Z2 into “Midi Mode” (Shift + Settings) which will allow you to remap it, however the side effects will include losing integrated functionality with Traktor… This means that to remap one button you will have to custom map the entire controller. Might be fun project, but it might be more than you want to take on right now.

    • Xtian317

      This functionality is already built-in to the default mapping. Under the Secondary Cue setting of the Z2 preferences, one of the options is to control hotcues 5-8.
      To access the secondary function, hold shift and press the deck focus button (above the hot cue 1 button).

    • Autrelle Holland

      Actually if you just press “A”or “B” again (assuming you’re already using deck A/B respectively), you’ll see a flashing light output that lets you know that “1-4″ are now “5-8″ in the default mapping. The only thing I added was “SETTINGS + TURN LOOP” to do a nice fine adjust to make up for the lack of pitch faders, and I’ve remapped the REL/ABS buttons to work as PLAY/PAUSE and modified to work as “CUE” for each deck. I would rather map the SHIFT button for these modifiers though. Any advice?

  • http://www.radigitalstudios.com Quick Switch

    Great stuff Ean!

    • Marquee Mark

      Please give credit to the right person – Flashflooder wrote this article, not Ean! :)

      • http://www.radigitalstudios.com Quick Switch

        I totally stand corrected–my apologies. Proper props to the famous Flashflooder and the DJTT team. This article has made mapping creation far less intimidating.

  • Christopher Robertson

    I would like to hear of some other uses of modifiers, other than a shift key.

    • weR!0T

      I have used the modifiers to create pages of macro’d FX buttons on my Midifighter 3D. Effectively creating 4 different 4×4 grid of mapped effects that I can use on the fly.

      I have also used the Shift key technique with FX combos. In my case, when triggering one effect there were times when I wanted to alter parameters on that effect with other buttons while I still had the first effect triggered. So the other buttons that I used to change parameters on the first effect also trigger other effects so using a modifier can disable those effects and instead allow them to have other uses.

      I have plenty of other examples… I should probably just post some of my mappings so that you guys can check out some of the more interesting uses for modifiers.

    • Flashflooder

      Any specific requests? This is just an introductory lesson into the world of modifiers but you can definitely do a lot lot more with them.

      • weR!0T

        I think a great tutorial would be controlling deck focus with modifiers. I have used this technique on a few different controllers and it can be incredible valuable for people with limited controller surfaces.

      • Chris

        I’d love to know how to create the lfo type effects – the Pioneer DJM T1 allows for it, but I’m not sure if that’s a hardware-specific function or if it’s possible with modifiers. I basically want to press a button and have the effect knob modulate itself, and sync it to the tap tempo. Possible?

  • Shawn

    One thing I’ve always wondered in regards to mapping… If I map multiple commands to a button or knob, Do they all get executed:
    1) simultaneously
    2) the order in which i mapped them (chronologically)
    3) the order they appear in the mapping screen
    4) some other method?

    • Kanton

      They will all be triggered simultaneously unless you use a modifier(s). The order in which you mapped them or the the order in which they appear on the mapping list is irrelevant.

    • Flashflooder

      Yes, like Kanton said, they get triggered simultaneously but there does not seem to be a clean and consistent way to get a specific order of operations for simultaneous functions. At times there may seem to be some type of hierarchy order but I have not found a surefire way to control this, which would be really helpful in situations especially in respect to changing instant effects (hint, hint: NI)

      • flufftronix

        The only function I [accidentally] came across for this is if you use the invert function on Button – Direct, this command will trigger specifically when you release the button.


    very helpful about the leds but you guys already have 3 articles about modifiers lol. Still awesome. THE TWISTER IS AMAZING BTW

  • sandeep

    Good article.
    I always thought mapping to be ROCKET SCIENCE :)