Quote Originally Posted by stucotts
By way of introduction I wrote the interface that longred is using and I am helping to figure out what is going on in this cue sequence. My guess is the above question from josh is key, my guess is that Cataylst only acts on state changes. It makes sense, it is the way I would do it, especially with dealing with a streaming protocol like DMX.
yes. test your state changes.
dmx is a data stream not a command stream.
this is inherent in dmx.

they have to be thought through differently.

I have done my best in the past to try and work through these issues - and create a usable protocol without too many issues for the simplest of lighting consoles.

you need to change your states, and check what you see catalyst do, by looking in my HUD - it will show you everything you need.

---
another inherent problem is the defintion of 1 or 0 to be the floor state. - and how this is displayed to the user.
dmx values range from 0 to 255 per channel.
so 0 value has real meaning in dmx.