Load - play/pause button

Load - play/pause button

Hi,

I need some help in mapping my xone k2.
What i want to accomplish is 1 button to load, play and pause a track.

Flow:
Button is green = can load a track
When a track is loaded and not playing the button is still green.
When track is playing the button is red and a new track can’t be loaded (setting)
When track is pauzed, you can load a track again.

Is this possible and how?

Kr,
Sanny

What program are you using?

In traktor you can do this simply with the beat phase output. Stewe can be a little more specific for your controller.

I’m using traktor pro 2. Sorry that I didn’t mention that in my first post.

There should be two modifiers mapped to each Play button.
Each modifier should be set to incremental mode so the value is increasing by one each time you press the button.
You basically use three values of one modifier:
M1=0 track is paused and you can load a track
M1=1 track is loaded and playing
M1=2 you can stop a track and reset modifier value back to 0 to get the mapping set for new cycle.

I made a Tsi that you can download and see what I did. Then you simply replicate the same settings in your K2 mapping. It should be fairly easy since it is only a few lines of mappings.

Backup your mappings first and go ahead and import this TSI [ATTACH]26407[/ATTACH]
You will see that all commands are mapped to the “SPACE” on your computer keyboard. Deck A is used as an assignment.

Here is the mapping again.

Load-Play-Stop.zip (1001 Bytes)

Thank you this is exactly what i needed!

I’m trying to understand how its works.
first: i didn’t know you could add a modifier to the same button as the action button

i see that you added the condition for load & play/pause to condition2. is this an important step of could it also be the condition1?

when i’m mapping “out” to activate the led colour. Do i use the modifier as a trigger to colour the leds?

Many thanks!
Sanny

You can use ether first or second conditional - it doesn’t matter.

LED’s should be driven by modifier.
Go ahead and add output command for modifier 1:
Add Out > Modifier > Modifier 1
Now duplicate it so at the end you have three different output commands.

Green / condition M1=0 / controller range min=0 max=0

Red / condition M1=1 / controller range min=1 max=1

Green / condition M1=2 / controller range min=2 max=2

K2 is known for it’s pour LED feedback support in Traktor. If the above won’t execute the LED sequence then try “cure” it with the Send Monitor State command.

Add In > Global > Send Monitor State (should be mapped to modifier button)

I uploaded it on MAPS. Makes it easier to find in case somebody else is interested to download it.

The monitor state was needed indeed.

Thanks for your great help!

Glad it worked! Got to love Traktor’s mapping capabilities.

I’m curios.
What is the monitor state? What does it do.
Why is it working with the monitor state?

Thnx!

The Monitor State is forcing the controller to refresh the LED Output.