As it turns out…. I have! Okay, only once, but I’ll share anyway.
I’ve been meaning to write up a blog post about it, but the short version is I built the software for an interactive installation at the Baltimore Museum of Art that is running for about 3 years. (Has been running for over a year now.)
This particular installation includes two projectors run by one QLab system on a Mac Pro (in a rack mount in the museum coat closet, which was the closest room they could put it in), and a piece of custom-built PHP hackery to allow visitors to enter text into an installed iPad in the room and then see their text projected out onto the floor of the exhibit.
It is a “not-amazing-but-it-works" little PHP app that provides a way to hook up outside input (e.g. web form or Twilio or whatever) into a database that QLab could then access via Script Cues to set on Titles cues.
The backend also allows the museum administrators / interns to flag the input as “approved” so that they can decide what text gets “curated” for long-term display.
The QLab workspace itself is two surfaces (one per projector) with a series of Titles cues on “tracks” that pull in randomized text from the webapp “output” URLs and animate the text gently across the floor. The entryway has only approved text, and there’s an alcove with an iPad for the visitor to see their own text immediately (without approval), one time per entry.
It’s been helpful to reboot the machine each morning, which is something we generally recommend doing once a day for any QLab machine. Early on they had trouble with getting the security guards or front desk staff to boot the components in a reliable order — projectors on first, then the Mac, then QLab launching to ensure that OS X is detecting displays in the expected way. I believe their tech person set up a special button to turn the hardware on and off and put a built-in delay to guarantee the order of these operations without the staff having to think about it.
QLab itself is set to auto-launch the workspace and then has a pre-wait delay on the “workspace auto-start” cue to start the exhibit going automatically when the Mac finishes booting.
Seems to have been going smoothly; it's always running when I or others drop by. (Photo attached.)
For pure audio installations the same principles would apply; daily reboot and make sure hardware is turned on in a repeatable and reliable order.
-C