Table of Contents

Example

Flash Fixtures In/Out

by: Sebastian Beutel, help by Gregory Haynes
published: April 2025
description: bring selected fixtures to full/0%
remarks: see explanation below re. caveats of the start/end syntax

There are two potential issues with the start/end-syntax used in this macro:

functions

control structures

Code

FlashFixtures.xml
<?xml version="1.0" encoding="utf-8"?>
<avolites.macros>
  <macro id="Avolites.Macros.FlashOn" name="Flash On">
    <description>Flashes all selected fixtures.</description>
    <start>
      <step>Programmer.Editor.Fixtures.FlashOn()</step>
    </start>
    <end>
      <step>Programmer.Editor.Fixtures.ClearFlash()</step>
    </end>
  </macro>
 
  <macro id="Avolites.Macros.FlashOut" name="Flash Out">
    <description>Zeros the intensity of the selected fixtures.</description>
    <start>
      <step>Programmer.Editor.Fixtures.FlashOut()</step>
    </start>
    <end>
      <step>Programmer.Editor.Fixtures.ClearFlash()</step>
    </end>
  </macro>
 
</avolites.macros>

Explanation

This explains the functional steps within the sequence. For all the other XML details please refer to Formats and syntax

How to use it

  1. select some fixtures and fire this macro in order to flash them full/out, without putting the value in the programmer