Script for Presonus Atom – LEDs not changing

590 viewsCSS Questionsatom led feedback
0

Hi everyone, I’m new to Ableton Live and Control Surface Studio. So far CSS has been great and I’ve already scripted new functionality that wasn’t possible with Ableton’s native integration with my Presonus Atom controller. The only issue is, I can’t seem to get the LED lights to change on the Atom based on what my script is doing. I apologize if this problem is an easy one to fix, I just haven’t found a solution after searching online, searching this forum and reading documentation. Any help or context into this process is much appreciated!

UPDATE:
I was able to send a secret handshake to the Atom to send it into native mode. This allows me to set the LED feedback based on a session box through channel 0. With channel 0 I’m able to set the pads as either off, on or blinking. The issue I’m now facing is that the RGB values are on channels 1 (R), 2 (G), and 3 (B). I don’t see a way to send the RGB values in the session box settings. Is there a way to do this?

Best,
Patrick

Glenn V. Answered question
Attached Files:
1

Hi,

You could try setting up following experiment to see if this sends the RGB values:

  • In your template, create 4 versions of the same pad, 1 for each channel (channels 0 to 3). So, the CC of all versions stays the same, only the channel changes.
  • Set up a Reaction with 4 Actions that “Send a Value” to each version (channel) of the pad.

If this works, then that’s an avenue you could take. There might even be a way to make this a bit more manageable with some Custom Code, but the experiment would already verify if it’s worth looking into that.

However, that would mean all your pads would need to be set up through Reactions because, although the Mappings allow you to send LED Feedback to multiple objects in the template (e.g. the different pad versions), they don’t allow you to set which value is being sent.

Maybe we could ask the Remotify team nicely to make this a feature. e.g.:

  • by adding 2 fields, for what value to send in case of ON or OFF, next to each object in the overridden LED Feedback of a Mapping
  • by making a custom Listener tied to a Mapping, so that you could set up a specific Reaction for sending values and have the Reaction be triggered by the LED Feedback of the Mapping.

Maybe there’s still another way for all of this, these are just my thoughts about it but there are usually multiple solutions possible, each with their own up- and downsides.

Glenn V. Changed status to publish

Thank you Glenn for taking the time to respond. Sounds like I have some testing to do.