LogicBuilder

A free plugin to help you create LUA logic. Use this plugin to quickly create LUA strings which you can then copy/paste into MA3 macros or Cue Commands.

Key Features

Create Logic, maths or looping functions.


Use the Logic function to create LUA functions that can make decisions based on value comparison. You can quickly add MA3 LUA strings, such as current selected sequence or cue. You can also use Variables like this: UserVars "$myUserVar" or GlobalVars "G$myGlobalVar".


The Maths function is to perform arithmetic. You can user variables or enter numbers into the inputs.


Loop function is for creating a looping command for X repitions. You can set a loop start number and use the current loop number in your command.


You can quickly store a macro with the created LUA string, or append a macro line at the end of an existing macro by clicking the "Macro" button next to the created LUA string.


Here's some other plugins that you might like...

BPM Times

BPM Times

Want a quick and easy way to set cue fades, delays and more as a multiplier of a BPM? Look no further... BPM Times makes this process super easy!

Learn more
Patch Exporter

Patch Exporter

Patch Exporter does exactly that. Use this plugin to export your MA3 patch data as a PDF ready to send to the crew chief, or as a CSV to import into other software.

Learn more
Patch Importer

Patch Importer

Import selective patch data from a CSV or MVR file into your show to create new or update existing fixtures.

Learn more

System Requirements

LogicBuilder works from Console, OnPC and OnMac MA3 software.

The current version of LogicBuilder is V1.0.1.4. This version will not run on MA3 lower than V1.9.3.3 .