I'm trying to understand the best way to use Lightjams + OSC to control the colors/brightness/patterns in a few rooms. I'm struggling with the stateless model and the need (I think) to fill the OSC message with every value up to the ID that I want to control.
Using Lemur on iPad, it's easy to set up a a color wheel, saturation slider, and brightness slider for each room. Let's say ID's 1-3 are room 1, 4-6 are room 2, etc. The difficulty comes in *only* sending a value for an ID. As far as I can tell, if I want to set ID 7 to 0.5, I send the message "/lj/osc/0 0 0 0 0 0 0 0.5"... which of course sets a bunch of values I don't want to touch. I could build state into my Lemur project, but that breaks if changes are made from other sources.
This is all new to me, so I suspect I'm missing something. Is there a way to directly address a particular OSC ID, or a way to leave a value untouched? I'm thinking something like either "/lj/osc/0:7 0.5" or "/lj/osc/0 - - - - - - 0.5". Or am I taking entirely the wrong approach here?
Thanks!