Things Every Console Should Have - Part Ten
It’s All About The Data
Rob Halliday

There’s been a lot of discussion over the last decade or so trying to classify different types of lighting console: the ‘conventional’ desk vs the ‘moving light’ desk, the ‘rock-and-roll’ desk vs the ‘theatre’ desk. Increasingly, I think these classifications are wrong - there are plenty of desks now that deal perfectly well with a mix of moving and conventional lights, for example.

The one that interests me most is this: desks designed for one-off shows vs. desks designed to deal with shows that have a long life, whether that be in a successful run, a tour, multiple versions around the world, or a rep house where the show goes away and comes back again years later (the standard modus operandi for opera and ballet companies). There are a lot of desks available now that can handle incredibly complicated shows. There are far, far fewer that provide the tools users need when dealing with shows over months, years or decades.

What kind of tools? Well, just think of some obvious questions you’d love to be able to answer about a show you’ve just lit: which lights did I actually use (or the converse, which lights didn’t I use, that we could de-rig and send back to the rental company?). Which colours did I actually use in those scrolls - so that for the tour, I can save money but cutting down the number of frames? Which gobos did I actually use in the moving lights, so I know which ones I don’t need to bother loading in the spare light? Perhaps even more complicated questions: does cue 21 complete before cue 22 runs? When did I last make a change to cue 10?

Answering any of these questions with any current lighting console varies from tedious to impossible: there are tricks for some, others involve scrolling through the show in blind or recording it running to timecode, others are probably unanswerable. And those questions are just the tip of the iceberg.

We tend to think of lighting desks as something special. In a sense they are, particularly their ability to react instantaneously, in real time, snapping up the lights on the beat of the music without the fear of pressing ‘go’ and seeing a PC-style pause while the machine collects its thoughts. But step back and look at what they’re doing: gathering together collections of related information, providing relationships between those parcels of data (the channels related to dimmers through the patch, gathered together into collections called cue states, descriptive and timing data added to those cues to give cue lists), presenting the data to the user as requested in a carefully formatted way. Computer people will recognise that as a database. A peculiar database, sure - one with timed transitions between different ‘records’ - but a database nonetheless.

Except that most consoles don’t treat the data like a database or, if they do internally, they don’t allow the user to access that functionality except in carefully prescribed ways. If they allowed free access, you really could ask questions like ‘which cues use the colour red?’, ‘which channels never come above 20%’, ‘which cue titles have the word “Scene” in them?’, or even make changes from the simple (‘whenever light 1 is on at 50, put it at 60) to the more complex (‘whenever channel 1 is dark blue at less than 30%, make it light blue’).

Of course, some consoles already have bits of this functionality - grandMA has ‘if’, Eos has ‘query’, and I believe that part of the reason for the longevity of Strand’s 500-series is the commands it offers for making mass changes through the entire show, some based on decisions - ‘if light 1 is at 50, put it at 60 in cues 1 thru 20’. But even that functionality is very limited compared to what a computer database allows users to do to its data.

So here’s a question: if your users want to database-type functionality, why not give them a standard database, making the ‘console’ a specialist tool for the editing and playing back of that database?

The sad part is, we were due to have some of this about now: the successor to the 500-series (the so-called 600-series, which ultimately never appeared after Strand's takeover by Genlyte, not the current Palette range) was going to be based on an SQL database - the same kind of industrial-strength database that powers much of the world of e-commerce. If you didn’t want to care about this, you wouldn’t have to - it would just have been a lighting console. But if you did want to care, all kinds of new possibilities would open up: learn a little bit about constructing SQL queries and you’d be able to ask the console all kinds of questions or make all kinds of changes. Didn’t want to delve into the crazy world of computers: fine, let someone else do it and package that as a ‘find unused colours/gobos’ add-on module; I was betting that within a year there would be leagues of these modules available, created by those happy to learn SQL but made available - for free or for sale - to everyone else.

Plus you’d have been able to access the data over a network: other programs could have got at that information in real time. Just as proposed last time, the rig or paperwork software could have got changes as they were made in the console - and so always been up to date. Excel can run SQL queries, so the designer’s cue sheet could have been updated every time the programmer changed something in the show.

And it was just a database, so you could extend it if you wanted to: add a ‘picture’ field to each cue, a date-stamp field for last time edited, a ‘needs work’ field you could tag during a run making it easy to find the cues that needed work the next day ...

To be fair, if you’re doing a one-off show - an industrial, a tv shoot - you might not care; as soon as the show’s done, it’s history.

But this is exactly the kind of functionality that the worlds of plays, musicals, dance and opera are crying out for: to be able to ask questions of their shows, to be able to make massive changes to their show quickly and easily to deal with changes to the show or changed circumstances in the venue (the opera house that has re-numbered its rig since show’s last appearance, the ballet company that last did a show with its touring conventional rig but now has a rig of moving lights), to be able to get at that information from places other than when just sitting at the console - and to be able to adapt their console to deal with new requirements or new ideas rather than having to manually sift through data or use other programs to keep track of it.


Postscript: Turns out there is a console, or at least console software, on the market that uses an SQL database - LightFactory from New Zealand. It uses that information to perform some interesting tricks - for example, it can calculate the power you’re using at any given moment, and throttle back the grandmaster if you’re about to trip a breaker. It’s worth a look...

< Back