Creating a script for two Xone K’s – Redbox movement not working
Hi there!
We recently bought CSS with no programming experience whatsoever. All the scripts we found didn’t do what we wanted for our liveset so we decided to dive in ourselves.
We want to create a Redbox for 8 channels in Ableton (connecting the first and second k2 into an 8 by 4 grid, wanting to use the grid buttons for launching clips). We can create the redbox but it won’t move in Ableton using the low left encoder button. The redbox movement function does not seem to work. Anybody here with a working template for two K2’s or any further tips? 🙂
Thx in advance!
Hey guys, Great to have you on board here!
That’s a good question, I have a K2 here with me and just ran into the same issue when I tried to setup the red box scroll with the encoder.
Then I remembered the problem, session box navigation uses the ‘steps’ setting to set how many tracks to move by on each turn/press.
As the ‘steps’ setting on that encoder is set to 127 in the controller template, by default it’s trying to move by 127 tracks with each turn so obviously failing unless you have that many tracks in your session! and if you do… wow!
I’ve attached a working script json for the k2 which contains session box and scroll navigation setup using the bottom left encoder.
Simply import it into your copy of CSS, attach the Xone K2 as the controller then install it into live.
Here’s what I changed in the session box navigation mapping to get it working:
change ‘control’ to ‘custom’
change ‘control type’ to ‘relative’
left 127
right 1
STEPS 1
Then install the script and it will work for you.
John
You could go either way with it really, if you have available slots for 2 scripts in Ableton Live’s preferences then that way should be fine. Performance wise, 1 giant script could potentially cause performance issues rather than 2 separate ones.
Is Live Ableton to differentiate between the 2 connected K2’s? I mean, are you able to select them separately in the preferences and therefore assign a separate script to each?
“When mapping midi parameter to a Xone, it’s mirrored on the other one. “
Is this when using Live’s built in Midi Mapping mode, or CSS?
One thing to consider is changing the midi channel that your K2 is transmitting on. This will help differentiate the 2 controllers in Live.
Here’s video on how to do it: https://www.google.com/search?q=xone+k2+change+midi+channel&oq=xone+k2+c…
Sign up
User registration is currently not allowed.