Happy Tuesday! I looked up the definition of the word macro. Merriam-Webster states, “Being large, thick, or exceptionally prominent.” I thought, uhh…, that’s not quite right. Then it hit me, oh yea wrong part of speech. I’m looking for the thing, or noun version of macro. M-W states, “A single computer instruction that stands for a sequence of operations.” In other words, a single button press that recalls a string of commands.
I remember sitting in my high school auditorium looking at their ETC Insight and not having the foggiest clue on what I am supposed to do with a macro. I understood and knew how to use subs, cues, patching (they called it soft patching), but not macros. I read the manual and it shed some light on how to make a macro, but it stopped there. I wanted to write about how I use macros and open discussion on how other programmers use them.
First, on a GrandMA I use macros quite often for changing my views. The 5 buttons to the right of each touch screen can be assigned as either a view or a macro. On the full size which has three touchscreens, there is a lot of real estate and for most shows using only the views works fine. For larger shows, or particularly on the GrandMA Light (or smaller versions), I need to be more organized and compact. Rather than assigning views to the buttons, I assign macros to the buttons. I use them to delete the view button, recall a new view, and assign a new macro to the button. Since macros are executed much faster than the operator can, this allows a since view/macro button to work as a double push, instantaneously. For example, the first push gives the fixture sheet. The second push gives the channel sheet. Another push will circle us back to the fixture sheet.
Next, I like to use macros to access the control functions for different fixtures. Particularly, the hard to remember ones. For example, how do I re-home a Cyberlight? First, set your intensity channel at full, then set your control channel at full, then your intensity at 0, then within 3 seconds, set the control channel on what you want. On a Hog 2, this may take 3 or 4 tries. I’d rather make a macro.
On installs I LOVE to make ‘Start Up’ and ‘Shut Down’ macros. Typically, I set fixtures to lamp on when told to do so via DMX, rather than at power up, or when DMX is present. Therefore, once everything is powered up, it is time to lamp everything on. Instead of having the end-user select each group of fixtures and lamp them on (of course they also need to remember any tricks to access the control function) I have a macro do everything for them. Usually, I program the macro to home everything, wait until the homing process is finished, then lamp everything on. That way, they can turn the console and system on, push the ‘Start Up’ macro, wait a minute or two and then everything is ready.
Macros are my go-to tool when it comes to programming on a CueServer. In fact, I probably use macros more on a CueServer than any other lighting device. I use them for clearing playlists, changing/adjusting the screen, assigning looks or cues or other macros to the buttons on the face of the unit, recalling variables, and recalling looks.
Macros are a useful tool, but only if you know when and how to use them. There is no right or wrong answer and most manuals will only touch on the subject as the execution or how you use them is left up to the programmer. How/when do you use macros? Do you use them more on one console versus another? GrandMA 2 has open ended macros; I wonder how I might use them?!?!
-BC
Comment
Comment by Brandon Creel on August 5, 2011 at 3:08pm Brad Schiller's article in PLSN - July 2011
He uses macros to Park/Unpark fixtures and attributes.
Comment by Kyle Bjordahl on June 21, 2011 at 6:55pm Justin, ditto on the t-shirts.
On my Chamsys PC setup, I've got a bunch of macros just to replace the keys I don't have on my wing hardware, and have them mapped to some of the less useful PC keys. I've also used them to do some really interesting patterns in lieu of having a pixelmap setup, just by repeatedly executing them across an array of LEDs
Also, I've worked a couple theaters where they have a standard set for interacting with the board via the RFU, and for doing basic labeling tasks.
Comment by Morgan Loven on April 28, 2011 at 4:56pm I had the coolest macro ever on the MA, my friend Chris McIntyre figured it out after I asked him to help me with a page changing problem. I hate changing pages for any reason, but some times I run out of faders. Chris and I made a macro that changed pages, "fixed" a fader on another page and returned you to the original page. it all happened faster than you could see. It was an awesome way to get an almost unlimited number of faders on one page. Of cpourse keep in mind that I was programming for an on the fly show with multiple DJ's in a big superclub. Changing pages is essential to most tour programmers i guess.
Interesting post.

Comment by Justin Lang on April 27, 2011 at 8:32am I <3 Macros! We should get some t-shirts made with that on it!
I always carry a show file around with me that has my standard Save/Update/Startup etc macros. While easy to make, it's easier to keep them in a show file that I can import them into a current show file.
© 2012 Created by Justin Lang.

You need to be a member of ProLightingSpace to add comments!
Join ProLightingSpace