Chris,
I'm getting quite frustrated with you as you really aren't understanding the situation so I will explain it yet again.
We are referring to the INTERNAL PROGRAMS on the X-Scans. This has absolutely nothing to do with steps, scenes, FX generation, nor anything like that. Since we only need ONE step with STATIC VALUES to make the light do its own movements, it has nothing to do with fade times, or changing scenes or anything I've already said. This is not a DMX programming problem. This is a problem with the FIXTURE.
In fact, when it comes to MyDMX, the scenes I have set up to play these internal programs have only one step - and that is to tell the X-Scan do do its own internal programs, via DMX channels 7 and 8 (and the others are set for shutter open, and choice of color, gobo, etc). Channel 7 determines which of the 12 internal macros to play, and channel 8 determines how fast or slow the programs will run. This is where the problem comes in - when we switch scenes, sometimes channel 8 is completely ignored and the proper macro will play, but not at the speed we've explicitly set. Other times, it will work perfectly.
For example. Say I have a scene which tells the X-Scan to play MOVEMENT 12 at a slow speed.
...
DMX 7=255 (every 21 or so is a new internal macro, so 255 would be 12)
DMX 8=255 (255 = slow, 0 = fast)
Now if I switch to another scene that even has the same values, except maybe color is different, and go back to this one, my X-Scan sometimes ignores the value DMX 8 and starts scanning really fast. The X-Scan should obviously always read what DMX is sending it for its channel 8 but it does NOT.
Please, before responding further, try to understand the exact situation. I said it once and I'll say it again: this is ***NOT*** user error, it is not caused by fade times, it is not caused by switching scenes or steps too quickly. This is most definitely a problem with the X-Scans as it does not occur with the X-Moves which have identical DMX traits.