Encoder Ring Parameter Value Update

5.26K viewsCSS Questions
0

Parameter position update when selecting devices

I have a set of encoders dedicated to “device control..” When I select a track those encoders now controls the 2nd device on that track. The Device function seems to be working. What is not working is that the encoder ring does not update to the parameter values when I go back to a device/track that had previously been altered. How do I get configure CSS so that when I select a device it updates the encoder rings to represent the current parameter values?

I’ve attached my controller and script files for a better understanding.

I am new to CSS, so any guidance is appreciated.

P.S. below are other topics I am trying to solve for that may or may not be related:

– Dedicated device mapping – My Goal: I have one button that I would like to dedicate to control of a specific parameter on a specific device in a specific track, and have that button change functions in a different mode. I want the button to stay focused/dedicated to the specific parameter, regardless of which track I have selected. (FYI, in my first mode I intend to dedicate this button to the Loopers “multi-button”)

– Track Select & Arm – I have a row of buttons for selecting and arming tracks. My goal is that. When I click a track button that it selects the track, arms the track, and turns the LED red. When I click the track button a second time the track stays selected, but is no longer armed and the LED turns white.
(I would be OK with select first and arm second too). In Ableton preferences I have exclusive arm select and in the options.text feature I use -EnableArmOnSelection. These work well for my Push 2 workflow. Right now, the current (undesired) behavior I am getting is some tracks are arming first, some are selecting first, and many are staying armed when I select a different track.

admin Changed status to publish
0

Hi,

In the mapping, do you have LED feedback turned on and sending to your ring encoder control?

To do this ‘control of a specific parameter on a specific device in a specific track” you just need to make sure you don’t choose ‘selected’ for the ‘Track’ and ‘Device’ .

For this ‘When I click a track button that it selects the track, arms the track, and turns the LED red”
You would probably need to use the ‘reaction’ mapping type.
We have some tutorials on using it (links below) but we have a new version on the way very soon which will improve usability and what can be done with it.
https://remotify.io/how-turn-led-onoff-depending-position-ableton-live-m…
https://remotify.io/blog/how-set-single-button-control-ableton-live-play…
https://remotify.io/tutorials/sending-custom-led-feedback-your-midi-cont…
https://remotify.io/tutorials/reactions-reference-guide

admin Changed status to publish
Attached Files:
0

Hey John,

Thanks for the quick reply.

I think I have LED feedback for the encoder rings turned on, at least the way that I thought the Device feature works, but I must have something misconfigured.

My understanding was that inside of Device, inside of Parameter Bank, I would need to have LED Feedback set to Custom -Send Feedback YES – Send Feedback to Controller input (as seen). But that’s not working.

When I select a track and trust the knob, I see the device in Ableton moving correctly and see the encoder ring updating, but when I move to another track/device the encoder ring snaps back to default. When I return to the previous track/device the encoder ring is still at default and ode snot show the actual parameter values.

Thanks for the links on the other topic. I will read through them and see if I learn something new that helps.

admin Changed status to publish
0

I’ve managed to get most of my script built and working, but this is one key area that I have not yet figure out.

When I change modes, the “dedicated” encoder assignments all update with their parameter values, but when I change devices within a single mode the 8 “shared” encoders at the top do not update parameter values, even though the control of the devices from one track to the next. Being able to see the parameter values on the shared encoders is important. Does anyone have guidance on resolving this?

Related, but separate topic while discussing encoder rings… can anyone point me to documentation on how to change the color of the encoder rings based on the current mode? The buttons change colors easily, but I’ve not yet got encoder ring colors to change.

Thank you all for the support! It’s appreciated.

admin Changed status to publish
Attached Files:
0

UPDATE

Ale at Yaeltex helped me figure it out….

I needed a track specifically for “Selected” mappings.

I was embedding the Device in all of the individual tracks and using the Device Selector, thinking it was the select that would move the device assignment. From a functional standpoint, it worked, but it did not benefit from the encoder ring feedback. Once I added a new Track, set it to Selected, and added the device once, it started working with enduring rings updating to parameter.

He also helped me understand the encoder ring coloring dependencies.

This is resolved. Thank you!

admin Changed status to publish
Attached Files:
0

Hi Neil,

Ah I see, glad you got this sorted.
Please thank Al for me if you speak to him again 🙂

admin Changed status to publish
Attached Files: