New to mapping, Jog wheel multi-function? (Alt mode?)

New to mapping, Jog wheel multi-function? (Alt mode?)

Hey guys whats up, my names Antony and i’m new to mapping with my Traktor S4. I’m also relatively new to Djing. Ok so heres what I want to achieve!

In this S4 mapping that was released by Dj tech tools

You are able to use the jog wheels to seek position like normal, but if you press L.shift + left tempo offset down, you enter a new mode where you are able to use the jog wheels to control the FX parameters. I want to apply a part of this mapping to my own.

I know how to map FX to the jog wheels, but I want to keep them in seek position mode, then when I press L.Shift + Tempo Offset down, have it switch the jog wheels to control the FX parameters and return back to seek mode when I press it again. Just like in this mapping.

All I know is what I button combo I want to map it do, but when I go to controller manger and click add in, I have no idea what im doing to make the jog wheel toggle between these two states.

Can some body please help me! Thanks in advance homie!

It’s pretty easy actually. You have a modifier in hold mode for the shift button (m1=1 for example). This is probably already in the mapping. Then you add another modifier which toggles if shift is pressed, so then the condition for the toggle will be m1=1. Now the second modifier is on (m2=1 for example). Now you can create the effect on the jogwheel with a condition for when the second modifier is off (normal usage) and for when it’s on (effect). Add a condition to the normal jogwheel operation (m2=0 in this case) and one for the effect (m2=1).
Hope that helps. Try it first and when you get stuck ask what you don’t understand. We’ll proceed from that point.

If it’s a same modifier setup as in the S2 version of DJTT first custom mapping for jogFX then basically inverting the shift active value and jog mod value would work.

Your seek mode is now in 0 so that’s your default state when Traktor is opened. You just need to get your jogFX in to default state - no re-mapping.

Perhaps you can share a diagram of modifier assignments? that’s what could help you the most.

@Scalage, what you were saying was kinda making sense, sorry I’m really new to this. I attached an image of a really basic mapping of the left jog wheel set to function as FX control, and me trying to build of what you said. I added the first modifier in hold mode. How do I add a modifier that toggles shift?

Add in, modifier #2, learn = L.shift?

Again sorry this is so confusing for me! xD

Working! Now for an Led indicator?

Hey scalage! With what you said and some other stuff I read I was able to put together a toggle that worked! I can now switch the jog between seek position and FX mode! Let me know if there is any small tweeks that should be done? Guess that would be hard though considering you cant see the info for all the controls.

Now I’m trying to figure out how to set some kind of led indicator to let me know when i’m in fX / Seek Mode. Leds off for seek mode and w.e led I chose blinking for FX mode. I would also like to be able to learn how to set up this:

  • Have traktor running in 4FX mode.

  • Use the dry/wet,1 ,2 3 of each FX bank above the jogs, to set decks a/c & b/c to 1 of the 4 or combos of the 4 FX units.

I have more ideas But I want to slowly expand my mapping instead of trying to do it all at once. I also need some time to just mix it up more and fine tune my ideas and make sure that everything is working, because I know what I want is going to end up using a lot of modifiers. Lets just say im not the brightest lad and can get confused easily! Hahaha. Thanks a lot or your help mate! If you would like to help me with the Led indicator that would be smashin :wink:

Why do you want something that toggles shift? Shift is used for all kinds of things and usually as a hold button. If you use it to toggle something else you’re going to mess up quite badly. It’s better to use another button for this. The Deck C button for instance as I saw you’re using an S4 (just an example, pick one you like yourself).
Now you map modifier #2 to Deck C as a direct button with conditions m1=1 and m2=0 set to value 1. But you want another modifier #2 entry with direct again with conditions m1=1 and m2=1 set to value 0 in order to turn it off again.

This means that in order to change the value of modifier #2 to 1 you need to press shift plus the Deck C button. Pressing shift plus Deck C while m2=1 changes m2 back to 0, which was the purpose of the second entry.

No no I meant I wanted to create a toggle that used the buttons L.Shift + L.offset down. The problem im having right now with the way that I mapped it is that when I toggle between seek and fx mode, I cant press “deck C” and be able to use the jog wheel to control the seek. Not sure If I have to make a new modifier or adjust some of the 1st modifier? I understand the problem but not really how to fix it?

What you have in your screenshot shows what’s going on I think. Look at the last entry. It says that seek position is only on for the device target if m1=0. That includes deck c. If you change that last entry to only control deck a, does it work then?

Yeah I actually fixed that before I came here. I’m slowly catching on here. My custom mapping is actually some what coming along. This is a cool learning experience but I am actually still unable to get the function that I actually wanted in the first place to work.

Right now I have it set so that when I press left.offset.down, it will switch the function of the jog wheel between seek and jog mode, which is half of what I wanted. I wanted to add shift to this so that its Left shift + left.offset.down = Jog seek / Jog FX.

Does it matter if you press shift+left.offset.down when learning the button? if not just add a hold modifier for the shift button and add the m2=1 condition to the modifier 1 entries.