Help: Xone K2 Single Button With 3 Colors Loop Function

FIXED: Xone K2 Single Button With 3 Colors Loop Function

Hi,

I recently bought a Xone K2 controller. I’m experimenting with different mappings to understand how it all works. I want to use the K2 without using the layering system because I want to control the LED colors myself. There are 3 colors available on the K2 (Red, Orange and Green). I use traktor 2.5.1. The K2 is running at Channel 14.

Goal: Create 1 button that cycles through the 3 colors without turning off.

Problem: I created the config as seen below, but i fails to work somehow.

The mapping uses a simple loop function where M1 cycles from 0 to 2 by pressing the Layer button. It should display a different color with each button press.

Can any of you mapping guru’s explain why it’s not working and how to fix it? I searched the forum but cannot find an answer.

Download TSI file: K2 LED Loop.tsi

Note that K2 use different midi massages for each color to same button. You can find it in manual.

I understand what you did with your modifier switch but I believe traktor can get confuse when M1=2, cause it will try to do two actions at once, so my suggestion would be:
M1=0 set to 1
M1=1 set to 2
M1=2= set to 0

Not in front my computer at the moment for try debug you tsi, but hope this helps.

While modifier value is at zero LED state on can’t be sent thought.

Ignore my first reply. I did dl your mapping now and I see that you have used different massages for each color. Try this settings:

M1-inc (as in your mapping)
M1=1 - Mod Con M1=3

If i understand correctly you mean to build a loop function by using the direct interaction mode instead of inc interaction mode?

M1 Cond1:M1=0 Button-Direct value:1
M1 Cond1:M1=1 Button-Direct value:2
M1 Cond1:M1=2 Button-Direct value:0

i tried it but does not work. Only Orange (M1=1) will light up.

Hi Stewe,

thanks for helping out, but it does not work either.

M1 Cond1:M1=2 Button-Direct value:0 - 0= LED off (not useful obviously)

What I wrote should work, maybe I needed to bring more detail.

Add in modifier 1 > type-button > mode- inc
Add in modifier 1 > Mod Con M1=3 > type-button > mode-direct > value-1 (when value reaches 3 - next press brings it back to 1)

Add out modifier 1 > controller range 1 - 1 (first color)
Add out modifier 1 > controller range 2 - 2 (second color)
Add out modifier 1 > controller range 3 - 3 (third color)

Ok, so you’re shifting the loop to 1..3 and adjust color values accordingly. Unfortunately it only displays 1 color when M1=1.

I got the idea to see what happens if i reverse the counter from 3..0. when the counter hits 0 it jumps back to 3. Well, It almost works! I got a totally different LED output behavior.

M1=0 LED off (start)
press
M1=3 Orange LED on
press
M1=2 Green LED on
press
M1=1 Red LED on
press
M1=0 LED off
press
M1=3 LED Orange on
press
M1=2 LED Green on
press
M1=1 LED Red on
press
M1=0 LED off

But if i make the counter jump to 3 when M1=1 the LED goes off. This is very strange imo :thinking:

I uploaded this version so you can debug.

version 2

I don’t know why did you reverse whole thing?

Edited:K2 LED.tsi (597 KB)

i tried to built the mapping you described in post #8 but it did not work. So i experimented by reversing the mapping. I got a better result but still not 100%. I’m at work now. I’ll try your edited mapping tonight.

If you made the same error as in version2 I see why it didn’t worked.

I can’t open the tsi file: “The TSI configuration is not supported by this version of Traktor”. I’m running version 2.5.1.

You imported it directly to traktor or extreme mappings? It should be fine with 2.5.1

I imported it dDirectly into traktor. Tried the big import and “small” import. I’m on Windows 7 PC.

Just change modifier condition from 0 to 1:

Nope, not working. I have a feeling it’s something with the K2.
I loaded my version 2 tsi file again and now getting completely different results with the LED output. Now color Green (M1=2) fails to function. It’s not working with what i described in post #9. It’s very inconsistent… :confused:
Do you have it working on K2?

No mate, don’t have K2… In fact, I don’t have any multicolor LED’s controller but kinda know my way around traktor mapping and the settings which I have posted should work in theory. I did notice that you have mapped modifier OUT to different button then IN commands. Did you try to map it all to the same button? I don’t think your K2 is defective since it sends and receives midi as you could map those buttons in first place.

Ok. yes, at the moment i mapped it to the layer button. Is there a tool/utility that let me send MIDI notes to the K2 and turning on the LEDs without using traktor? I want to isolate the problem.

Sorry, can’t help you with that. I never use any in-middle software while creating my mappings but I’m sure other guys on this forum can be more helpful on that subject.