Okay, so I've looked into this and now understand the behaviour you are describing.
I believe what you are seeing is an artefact of how shape tracking works, given that MaskFX acts like any other shape data for an attribute on a fixture.
For example, if you had a cuelist that looked like this:
Code: Select all
Q | Data
=========================
1 | Fixtures 1-2 Tilt Saw
2 | Fixture 2 Tilt Swing
3 | Block Tilt Swing
In cue 2, the information about the Tilt Saw is *replaced* for fixture 2 by the Tilt Swing. Then when you block the tilt swing in cue 3, the data no longer tracks into that cue, meaning that fixture 2 has no shape in cue 3.
If I understand correctly, the example you are describing is exactly the same, but with Tilt Swing being replaced by Mask FX. The resultant behaviour, and the reasons for it, are the same. In cue 2, fixture 2 has "Mask FX" as its current shape. In cue 3, the "Mask FX" is blocked from tracking, so no shape tracks in. Therefore in cue 3 fixture 2 has no shape.
We're not likely to change how shape tracking works in this regard any time particularly soon, but we do understand the need to be able to get fixtures to rejoin a previously-running shape from earlier in a cuelist [65266], and that the shape tracking interface could be made more intuitive [78526].
To acheive what you are attempting, you could merge the MaskFX into the target cue
Cue Only. This will cause the Mask FX to only have effect during those cues, and the fixtures will rejoin the shape after the
cue only cues.
There seems to be a related submission in ideas & features (
https://www.avolites.com/ideas/cue-list ... vious-cues) - I would recommend voting for this to help us prioritise future development.
Hope this helps, let me know if I've misunderstood anything.
Best,