Xone K2 – Programming an Effects selector Chain

1.34K viewsCSS Controller Templates
0

Hi there!

We would like to create a chain selector for 3 different devices mapped to the top endless encoder on the Xone K2. Rotating the button would scroll through the 3 effects, pushing it would turn them on or off. We would like the led bellow the endless encoder to correspond with the effect being activated.

A Filter (Red light)
A Delay (Amber)
A Verb (Green)

Then, later, we would like to use the lower three knobs in that row to control specific parameters in the selected device. The three knobs would control different parameters depending on the selected device on top.

At this point, we created a group with a filter in chain 1, delay in chain 2 and reverb in chain 3.

We can turn on or off a device with pushing it. But we cannot get it to scroll through to the other devices in chain 2 and 3. We are trying to wrap our heads around what order would be logical, and what parameters in CSS need setting up to do what we want.

– Would this be the proper setup to start within Ableton (using a group with chains)
– Would 1 device in CSS on track 1 be enough, or do we need to create multiple devices there?
– What would be the logical order of contents under device 1 in CSS? We start with on/off followed by a select device, but our rotary snaps back to the group with the 3 devices in Ableton constantly. How do we fix this?

admin Changed status to publish May 22, 2024
Attached Files:
0

Hi,

I have attached a script which does the following:
– Device Navigation mapped to endless encoder 1 (top left) on latching layer 1… using the Device Navigation mapping type.
– When you turn endless encoder 1, it will turn the respective LED colour on, for the top left LED Display on the Xone K2 based on if the selected device is named Auto Filter / Delay / Reverb (note this only fires when you turn the encoder, manually selecting devices with the cursor or another controller won’t do anything).

With the K2, the LED display colour is changed by sending led feedback to the 3 different latching layer versions of the push button on the endless encoder.
I think it goes: Red = layer 1, Amber = layer 2, Green = layer 3.
I have set it up like this in the script.

I have left some logging in the LED feedback reactions. When you turn the encoder and select different devices, if the selected device name matches any of those 3 (Auto Filter / Delay / Reverb) then you should also see log messages appear in Control Surface Studio’s log (in the top menu).
i.e. “Its an auto filter”

Let me know how you get on with this. Unfortunately I don’t have my K2 unit with me at the moment to test this out.

John

admin Changed status to publish May 22, 2024
You are viewing 1 out of 5 answers, click here to view all answers.