All projects

Technical Project

GMA2 Maker

Maker+ is a multi-plugin Lua suite for GrandMA2 consoles that automates song-sequence creation, renaming, replication, revision, and archival across live production showfiles.

Timeline2017 – 2024
My roleAuthor · Lua plugin architecture
StatusOpen source · Used across multi-campus services

The problem

Managing a large library of song sequences and template pool objects across rotating lighting programmers led to inconsistent numbering, manual macro edits, and bloated showfiles.

How I approached it

I designed a shared Lua API and configuration layer inside GrandMA2 that powers companion plugins for creating, cloning, revising, and condensing song sequences while keeping template pool references synchronized.

Inside the build

  • Implemented user-manager tooling to create, rename, replicate, revise, and condense song sequences.
  • Built addon and companion plugin workflows for sequence operations and archive helpers.
  • Created setup/API management layers so multiple plugins share consistent configuration.
  • Source code is available on GitHub.

The result

Standardized lighting programming across Eastside’s production teams for seven years before inspiring the GrandMA3 successor.