mapping 'browse/tree' in traktor

mapping ‘browse/tree’ in traktor

so earlier i mapped the browse control for up and down the tracks in tractor, but now i can’t use ‘shift + browse knob’ to scroll up and down the tree.

i just tried mapping it in the controller manager, but when i click learn and press shift and the browse know, it only sees the shift button or the browse knob, not the 2 together???

any help on this would be great,

thanks guys

You need a modifier for the shift key. For instance map modifier 1 value to 1 when you hold shift. Then use conditions to show traktor which window to browse in. m1=0 for tracks, m1=1 for the tree.

I don’t get it? how do i map modifier 1 to 1?

surely if i start mapping modifier 1 something it will mess with other stuff that modifier 1 is set to?

Ok, I’ll tell you the steps. First check if the modifier is free by checking wether it is already assigned. Then pick one that hasn’t been assigned yet. Go to add in, modifier, modifier #x (x is the number that is free). Assign it to the shift button. Set the type of controller button and the interaction mode to hold. Set set to value to 1. Then set the conditions of the browser knob to 0 and one for the tracks and the tree respectively.

how do i check if it has already been assigned?

i can’t see any assignments in the list for either of my X1 mk2’s. only ones I’ve put in myself. its like all the default ones are hidden or not accessible.

EDIT: I just tried and the x1 mk2 already has the function you want for the browser knob.

what do you mean?

Try it on your own x1 mk2, the function you want is already there. Without shift the browser scrolls tracks and with shift it scrolls the tree. It works on my x1 mk2 without an alteration, so it should work on yours unless you already changed the broser knob function.

yes, this is what i said at the start of the thread - it was there, then i had to map the scroll tracks part again because the sensitivity was too high, since i did that i can’t scroll through the tree.

Then just do as I explained before and simply use modifier 1.

Thanks! that got it :slight_smile: thanks for all your help man

ahhhhh now when i turn the encoder (without shift) its scrolling the tree! and when i hold shift - its scrolling the tree!!

i tried using the modifier as M=1 or M=0 on the 'select up/down - browser.list - but it doesn’t make any difference.

Im close lol any ideas?

This is how i have it at the moment

The screen shot looks small but anyways I couldn’t of see your actual modifier assignment. You need that command to be mapped for a shift button (with override check).

I don’t want to be messing with mapping shift to a modifier because what if it’s already mapped to something else?

Yeah the screen shots small, for some reason when you upload it to this forum they shrink it down!

I have tried setting the modifier to m=1, m=0 and they do control the shift button. The problem is I can’t seem to get it back to normal. It’s like either holding shift and turning controls the tree AND the browser, or without holding shift controls the tree AND the browser.

You have to map the modifier to the shift button for it to work. It doesn’t matter that it’s the shift button, it only adds a layer to the mapping, just like you’re doing now. Nothing will interfere. I just tried to map it myself and it works just as expected.
What do you mean with “they do control the shift button”?
If all else fails just upload your tsi and I’ll take a look.

I’ll give that a go then. Can you explain exactly what I need to do to map the shift buttons for the tree please?

Re what I mean, basically if I set M=1 then when I move the browse knob it goes up and down the tree. But I can’t then control going up and down the list lol

Ughhhhhh so annoying. I’m sure in the past you just clicked learn, held shift and whatever and that was that.

Don’t worry, you’re almost there.
You only need 3 commands, I’ll put them down as they are listed:
Modifier #1 | In | Global | Hold | Shift Button |
Select Up/Down (Browser.Tree) | In | Global | Relative | Browse Encoder Turn | M1=1
Select Up/Down (Browser.List) | In | Global | Relative | Browse Encoder Turn | M1=0

That’s all you need

just tried it and that didn’t work - followed what you put exactly. It scrolls the list no problem, but shift isn’t doing anything.

Did you set the value of modifier 1 to 1 and checked override factory map in the other two?