How to set Ring Offset on Novation Launch Control ?

chapelier fou's icon

Hi,

i know how to set the Ring offset on the LaunchPad Pro with calling "set_offsets $1 $2" on a live.object focusing on "highlighting_session_component".

However, when i call "highlighting_session_component" on the Launch Control, it returns an id 0.

Can someone point me how to set the "Red Ring" on the Launch Control ?

Thank you !

Evan's icon

I've always moved the session box by moving the session that the highlighting component is tied to, not the highlighting component itself. I call set_offsets on the SpecialSessionComponent in that particular script. The path is 'control_surfaces X components 24'

chapelier fou's icon

Damn ! Thanks so much, it works indeed.
May i ask, how do i get the component list, how do i find their paths and how do i know what they do ?

Evan's icon

What I do, is set up a construction like this:

Max Patch
Copy patch and select New From Clipboard in Max.

And use that to just explore the components. There are also function calls that get you a component list and ids and things like that too I think. You can learn a great deal about how things are connected in the script, and what functions/properties they have just with that small patch.

If you want to really know what all the functions do, it's best to refer to the decompiled scripts on github (a google search will get you there).

chapelier fou's icon

That's incredibly useful, thanks a million.