# Help: Xone K2 Single Button With 3 Colors Loop Function

**URL:** <https://forum.djtechtools.com/t/help-xone-k2-single-button-with-3-colors-loop-function/48834>\
**Category:** Controller Mappings\
**Created:** [October 29, 2012, 8:01pm UTC](https://forum.djtechtools.com/t/help-xone-k2-single-button-with-3-colors-loop-function/48834 "2012-10-29T20:01:59Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![audioholix](https://avatars.discourse-cdn.com/v4/letter/a/46a35a/32.png) [@audioholix](https://forum.djtechtools.com/u/audioholix)\
**Post date:** [October 29, 2012, 8:01pm UTC](https://forum.djtechtools.com/t/help-xone-k2-single-button-with-3-colors-loop-function/48834/1 "2012-10-29T20:01:59Z")

</div>

**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](http://www44.zippyshare.com/v/46035351/file.html)

---

<div class="post-metadata">

**Author:** ![Stewe](https://sea1.discourse-cdn.com/flex001/user_avatar/forum.djtechtools.com/stewe/32/14607_2.png) [@Stewe](https://forum.djtechtools.com/u/Stewe)\
**Post date:** [October 29, 2012, 8:25pm UTC](https://forum.djtechtools.com/t/help-xone-k2-single-button-with-3-colors-loop-function/48834/2 "2012-10-29T20:25:10Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![and\_leite](https://sea1.discourse-cdn.com/flex001/user_avatar/forum.djtechtools.com/and_leite/32/15392_2.png) [@and\_leite](https://forum.djtechtools.com/u/and_leite)\
**Post date:** [October 29, 2012, 8:34pm UTC](https://forum.djtechtools.com/t/help-xone-k2-single-button-with-3-colors-loop-function/48834/3 "2012-10-29T20:34:16Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Stewe](https://sea1.discourse-cdn.com/flex001/user_avatar/forum.djtechtools.com/stewe/32/14607_2.png) [@Stewe](https://forum.djtechtools.com/u/Stewe)\
**Post date:** [October 29, 2012, 8:37pm UTC](https://forum.djtechtools.com/t/help-xone-k2-single-button-with-3-colors-loop-function/48834/4 "2012-10-29T20:37:16Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Stewe](https://sea1.discourse-cdn.com/flex001/user_avatar/forum.djtechtools.com/stewe/32/14607_2.png) [@Stewe](https://forum.djtechtools.com/u/Stewe)\
**Post date:** [October 29, 2012, 9:08pm UTC](https://forum.djtechtools.com/t/help-xone-k2-single-button-with-3-colors-loop-function/48834/5 "2012-10-29T21:08:27Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![audioholix](https://avatars.discourse-cdn.com/v4/letter/a/46a35a/32.png) [@audioholix](https://forum.djtechtools.com/u/audioholix)\
**Post date:** [October 29, 2012, 11:15pm UTC](https://forum.djtechtools.com/t/help-xone-k2-single-button-with-3-colors-loop-function/48834/6 "2012-10-29T23:15:37Z")

</div>

> [@and\_leite](#):
>
> 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.

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.

---

<div class="post-metadata">

**Author:** ![audioholix](https://avatars.discourse-cdn.com/v4/letter/a/46a35a/32.png) [@audioholix](https://forum.djtechtools.com/u/audioholix)\
**Post date:** [October 29, 2012, 11:20pm UTC](https://forum.djtechtools.com/t/help-xone-k2-single-button-with-3-colors-loop-function/48834/7 "2012-10-29T23:20:53Z")

</div>

Hi Stewe,

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

---

<div class="post-metadata">

**Author:** ![Stewe](https://sea1.discourse-cdn.com/flex001/user_avatar/forum.djtechtools.com/stewe/32/14607_2.png) [@Stewe](https://forum.djtechtools.com/u/Stewe)\
**Post date:** [October 29, 2012, 11:43pm UTC](https://forum.djtechtools.com/t/help-xone-k2-single-button-with-3-colors-loop-function/48834/8 "2012-10-29T23:43:25Z")

</div>

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)

---

<div class="post-metadata">

**Author:** ![audioholix](https://avatars.discourse-cdn.com/v4/letter/a/46a35a/32.png) [@audioholix](https://forum.djtechtools.com/u/audioholix)\
**Post date:** [October 30, 2012, 7:43am UTC](https://forum.djtechtools.com/t/help-xone-k2-single-button-with-3-colors-loop-function/48834/9 "2012-10-30T07:43:21Z")

</div>

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 🤔

I uploaded this version so you can debug.

version 2

---

<div class="post-metadata">

**Author:** ![Stewe](https://sea1.discourse-cdn.com/flex001/user_avatar/forum.djtechtools.com/stewe/32/14607_2.png) [@Stewe](https://forum.djtechtools.com/u/Stewe)\
**Post date:** [October 30, 2012, 11:00am UTC](https://forum.djtechtools.com/t/help-xone-k2-single-button-with-3-colors-loop-function/48834/10 "2012-10-30T11:00:41Z")

</div>

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

Edited:[K2 LED.tsi](https://forum.djtechtools.com/uploads/short-url/uEv9KYtLhCL1jCiRKKLFJzI43uL.tsi) (597 KB)

---

<div class="post-metadata">

**Author:** ![audioholix](https://avatars.discourse-cdn.com/v4/letter/a/46a35a/32.png) [@audioholix](https://forum.djtechtools.com/u/audioholix)\
**Post date:** [October 30, 2012, 12:05pm UTC](https://forum.djtechtools.com/t/help-xone-k2-single-button-with-3-colors-loop-function/48834/11 "2012-10-30T12:05:36Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Stewe](https://sea1.discourse-cdn.com/flex001/user_avatar/forum.djtechtools.com/stewe/32/14607_2.png) [@Stewe](https://forum.djtechtools.com/u/Stewe)\
**Post date:** [October 30, 2012, 12:26pm UTC](https://forum.djtechtools.com/t/help-xone-k2-single-button-with-3-colors-loop-function/48834/12 "2012-10-30T12:26:52Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![audioholix](https://avatars.discourse-cdn.com/v4/letter/a/46a35a/32.png) [@audioholix](https://forum.djtechtools.com/u/audioholix)\
**Post date:** [October 30, 2012, 5:29pm UTC](https://forum.djtechtools.com/t/help-xone-k2-single-button-with-3-colors-loop-function/48834/13 "2012-10-30T17:29:40Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Stewe](https://sea1.discourse-cdn.com/flex001/user_avatar/forum.djtechtools.com/stewe/32/14607_2.png) [@Stewe](https://forum.djtechtools.com/u/Stewe)\
**Post date:** [October 30, 2012, 5:37pm UTC](https://forum.djtechtools.com/t/help-xone-k2-single-button-with-3-colors-loop-function/48834/14 "2012-10-30T17:37:59Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![audioholix](https://avatars.discourse-cdn.com/v4/letter/a/46a35a/32.png) [@audioholix](https://forum.djtechtools.com/u/audioholix)\
**Post date:** [October 30, 2012, 5:42pm UTC](https://forum.djtechtools.com/t/help-xone-k2-single-button-with-3-colors-loop-function/48834/15 "2012-10-30T17:42:25Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Stewe](https://sea1.discourse-cdn.com/flex001/user_avatar/forum.djtechtools.com/stewe/32/14607_2.png) [@Stewe](https://forum.djtechtools.com/u/Stewe)\
**Post date:** [October 30, 2012, 5:54pm UTC](https://forum.djtechtools.com/t/help-xone-k2-single-button-with-3-colors-loop-function/48834/16 "2012-10-30T17:54:04Z")

</div>

Just change modifier condition from 0 to 1:

---

<div class="post-metadata">

**Author:** ![audioholix](https://avatars.discourse-cdn.com/v4/letter/a/46a35a/32.png) [@audioholix](https://forum.djtechtools.com/u/audioholix)\
**Post date:** [October 30, 2012, 9:07pm UTC](https://forum.djtechtools.com/t/help-xone-k2-single-button-with-3-colors-loop-function/48834/17 "2012-10-30T21:07:33Z")

</div>

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… 😕  
Do you have it working on K2?

---

<div class="post-metadata">

**Author:** ![Stewe](https://sea1.discourse-cdn.com/flex001/user_avatar/forum.djtechtools.com/stewe/32/14607_2.png) [@Stewe](https://forum.djtechtools.com/u/Stewe)\
**Post date:** [October 30, 2012, 10:04pm UTC](https://forum.djtechtools.com/t/help-xone-k2-single-button-with-3-colors-loop-function/48834/18 "2012-10-30T22:04:35Z")

</div>

> [@audioholix](#):
>
> 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.

---

<div class="post-metadata">

**Author:** ![audioholix](https://avatars.discourse-cdn.com/v4/letter/a/46a35a/32.png) [@audioholix](https://forum.djtechtools.com/u/audioholix)\
**Post date:** [October 30, 2012, 10:17pm UTC](https://forum.djtechtools.com/t/help-xone-k2-single-button-with-3-colors-loop-function/48834/19 "2012-10-30T22:17:59Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Stewe](https://sea1.discourse-cdn.com/flex001/user_avatar/forum.djtechtools.com/stewe/32/14607_2.png) [@Stewe](https://forum.djtechtools.com/u/Stewe)\
**Post date:** [October 30, 2012, 10:29pm UTC](https://forum.djtechtools.com/t/help-xone-k2-single-button-with-3-colors-loop-function/48834/20 "2012-10-30T22:29:01Z")

</div>

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.

[Next page](https://forum.djtechtools.com/t/help-xone-k2-single-button-with-3-colors-loop-function/48834.md?page=2)
