<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://wiki.deterministic.ltd/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://wiki.deterministic.ltd/feed.php">
        <title>Wintermute User Guide - concepts:macros</title>
        <description></description>
        <link>http://wiki.deterministic.ltd/</link>
        <image rdf:resource="http://wiki.deterministic.ltd/lib/exe/fetch.php?media=wiki:logo.png" />
       <dc:date>2026-05-01T23:06:59+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://wiki.deterministic.ltd/doku.php?id=concepts:macros:macro_variables&amp;rev=1747515118&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.deterministic.ltd/doku.php?id=concepts:macros:midi_trigger&amp;rev=1747515118&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.deterministic.ltd/doku.php?id=concepts:macros:parser_directives&amp;rev=1747515118&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.deterministic.ltd/doku.php?id=concepts:macros:start&amp;rev=1747515118&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://wiki.deterministic.ltd/lib/exe/fetch.php?media=wiki:logo.png">
        <title>Wintermute User Guide</title>
        <link>http://wiki.deterministic.ltd/</link>
        <url>http://wiki.deterministic.ltd/lib/exe/fetch.php?media=wiki:logo.png</url>
    </image>
    <item rdf:about="http://wiki.deterministic.ltd/doku.php?id=concepts:macros:macro_variables&amp;rev=1747515118&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-17T20:51:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>macro_variables</title>
        <link>http://wiki.deterministic.ltd/doku.php?id=concepts:macros:macro_variables&amp;rev=1747515118&amp;do=diff</link>
        <description>Macro Variables

Macro variables are variables that are local to a particular macro on a particular node. Unlike the more complex variable system that sits under zones, they are simply represented by name/value pairs, like:

thisVar=cheese

They can be set one of three ways:</description>
    </item>
    <item rdf:about="http://wiki.deterministic.ltd/doku.php?id=concepts:macros:midi_trigger&amp;rev=1747515118&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-17T20:51:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>midi_trigger</title>
        <link>http://wiki.deterministic.ltd/doku.php?id=concepts:macros:midi_trigger&amp;rev=1747515118&amp;do=diff</link>
        <description>MIDI Macro Triggers

The trigger on a macro attached to a MIDI In port consist of two parts - the data and the mask. The mask defines which parts of an incoming MIDI packet need to match the data for the trigger to fire. The mask is derived automatically from the data given for the trigger - the more data, the more specific the mask.</description>
    </item>
    <item rdf:about="http://wiki.deterministic.ltd/doku.php?id=concepts:macros:parser_directives&amp;rev=1747515118&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-17T20:51:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>parser_directives</title>
        <link>http://wiki.deterministic.ltd/doku.php?id=concepts:macros:parser_directives&amp;rev=1747515118&amp;do=diff</link>
        <description>Macro Parser Directives

Parser directives are commands that can only be run from within macros.

They all need to start with # and are used for controlling the flow of commands:

#label: &lt;label name&gt;

A label that can be used by the jump commands as opposed to a delay target</description>
    </item>
    <item rdf:about="http://wiki.deterministic.ltd/doku.php?id=concepts:macros:start&amp;rev=1747515118&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-17T20:51:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>http://wiki.deterministic.ltd/doku.php?id=concepts:macros:start&amp;rev=1747515118&amp;do=diff</link>
        <description>Macros

If you&#039;ve spend any time with this documentation, you should have a sense of how most things can be achieved by shuttling commands back and forth between Wintermute and Qlab. So far so good! Macros may seem fiddly, but once you&#039;ve got the hang of them, they will make many tasks easier - think of them as mini cue lists that run within Wintermute.</description>
    </item>
</rdf:RDF>
