Patent attributes
A macro element template is replicated to build a macro element library. A macro element is associated with executable instructions for controlling a plurality of production devices to produce a special effect or segment of a media production. One or more automation control objects are positioned onto a control interface to build a macro element template. Build information is associated with each automation control object to assign a variable name, device type, property page field(s), and variable naming table. A replicator control interface allows a range of sources to be assigned to the macro element template, and is associated with executable instructions for building the macro element library. The macro element library includes user-defined filenames that enables a director to quickly search and select a desired macro element. Changes in production values ripple throughout the macro element library to dynamically update the macro elements.