Mask FX macro in XML

This is a place for people to share the custom macros they have written.
daanvg98
Posts: 22
Joined: 08 Sep 2018, 13:46

Mask FX macro in XML

Postby daanvg98 » 02 May 2026, 16:47

Hi,

I can't find anywhere on this forum or the macro wiki how to create a mask fx macro that recordes a mask fx (with certain attributes) on a playback or in a cuelist. Can anyone help me with this?

Thanks in advance!

Daan
icke_siegen
Posts: 1163
Joined: 02 Jul 2010, 10:29
Location: Siegen, Germany
Contact:

Re: Mask FX macro in XML

Postby icke_siegen » 05 May 2026, 07:25

What is it what you want to do? Manually select some fixtures, then fire the macro so that it creates a Mask FX and record it into a certain cue? Or something else?
daanvg98
Posts: 22
Joined: 08 Sep 2018, 13:46

Re: Mask FX macro in XML

Postby daanvg98 » 17 May 2026, 15:45

Hi,

The macro I want to create is the following:
1. blind on
2. select a group
3. create a mask fx on the intensity, colour, and beam attribute
4. record on a playback
5. clear
6. blind off

I have every step execpt for step 3.
icke_siegen
Posts: 1163
Joined: 02 Jul 2010, 10:29
Location: Siegen, Germany
Contact:

Re: Mask FX macro in XML

Postby icke_siegen » 18 May 2026, 11:23

I believe (and have tested) that you need to create individual Mask shapes/Mask FX, like this:

Code: Select all

<step pause="0.01">Editor.Shapes.CreateMaskShape(Math.ToEnum("Avolites.Acw.Titan", "Avolites.Acw.Titan.AcwRecordMask", "I"))</step>
<step pause="0.01">Editor.Shapes.CreateMaskShape(Math.ToEnum("Avolites.Acw.Titan", "Avolites.Acw.Titan.AcwRecordMask", "C"))</step>
<step pause="0.01">Editor.Shapes.CreateMaskShape(Math.ToEnum("Avolites.Acw.Titan", "Avolites.Acw.Titan.AcwRecordMask", "B"))</step>
<step pause="0.01">Editor.PixelMapper.CreateMaskPixelMapEffect()</step>


Maybe there is a more elegant way that I don't know of - but this would work.

Who is online

Users browsing this forum: No registered users and 22 guests