If you started reading this article chances are big you are on the same quest I was: finding a way to automate your light show. There can be different reasons for this:
- you have an unmanned setup
- the timing of your show is critical
- you want to explore the time code possibilities of your light console
- …
As the technical manager for RSB, I am in charge of the design and implementation of our new production : Umbrya. Due to the complexity of the show (50+ audio tracks in 1:40h) and the limited time on-site with full lighting setup we are using a 3D visualizer (Capture Polar) to program our Martin Maxxyz Compact light console. We chose Maxxyz because of its ease of use and the fact that we can count on the support of an experienced Maxxyz and Maxedia operator.
Enough for the introduction, let’s get behind the keyboard. Oh right, one more thing. This guide assumes you are using a Windows PC. Nevertheless I assume the working method is more or less the same on a Mac. Probably the only thing you need to do is find an OS-X compatible alternative for the Nero Platinum suite.
Step 1: Check if your light console supports SMPTE time code
…otherwise: stop reading this article because it will be of little use to you.
How do you find it? It’s easy: RTFM or in plain English: Read The F*cking Manual. Most brands advertise this sales feature a lot, while nearly no-one uses it. Because most automated setups (e.g. theme parks) use a dedicated and mostly specifically designed (PLC-like) controller.
Step 2: Generate the SMPTE time code
If you don’t know what SMPTE is, have a look at Wikipedia SMPTE, Wikipedia LTC or on Philip Rees’ website.
Basically it is a continuous stream of bits (1 or 0) saved in an audio file. The bit stream is build up so that it is unique at a given position. This means that if you feed your console a signal which in the middle of a generated time code of 1 hour, after synchronisation (= reading the stream for a few seconds ) it will recognize the position and tell you it finds itself at for example 0:20:15:07 (0 hours, 20 minutes, 15 seconds and 07 frames). So it is much more than a simple metronome or click track.
I found that searching the web for a ready-made timecode turns out to be quite a frustrating job. This is because a 1 hour file can become quite large (ca. 620Mb in .wav file format) so chances that you find an actual file are slim. By the way the story is the same if you start looking for “SMPTE time code generator”. So spare yourself 2 days of searching and use this sample file (right click the link and select download – 34Mb)
The easiest way that I found (but suggestions are welcome!) is to use the SMPTE Generator integrated in the full version (sorry no Elements or Studio) of Steinberg Cubase. Yep, I know: at €610 not exactly a bargain… (for this article I use Cubase 5)
- Start Cubase
- New Project: default
- From the (shortcut) menu choose Project > Add Track > Audio

- Click the right-hand symbol on the Inserts tab: Show Active Inserts

- De-activate VintageCompressor and StudioChorus (click the
button)
- Clik the StudioEq and choose Tools > SMPTEGenerator

- From the menu choose Project > Project Setup (Shift + S)
- Set the Frame Rate to 25fps (Europe) or a setting of your choice
- Make sure the Record Format is 24 Bit (otherwise you will have trouble with Nero SoundTrax)
- Select the Audio track (make sure the Record Enable button is red)
- Make sure the position of the cursor (aka scrubber) is at 0:00:00:00 and start recording
TIP: You want to turn down your speaker volume before hitting the red button
- Click the Stop button to stop recording after the desired time
(at least more than the duration of your soundtrack)
- Make sure you have selected the complete track by using the triangular sliders in the ruler

- Choose File > Export > Audio Mixdown

- Tick the Audio track (in the left window)
- Tick the Mono Export checkbox
- Choose an appropriate file name
- Choose Wave File as File Format
- Click Export

- Find the file using the Windows File Explorer and cheer
Step 3: Add the time code to your soundtrack
You could feed the time code directly to your console by connecting a your computer/laptop to your console (or by burning it onto CD and connecting a CD-player) , but I assume you have some music you want to sync it to. Why else bother with time coding? So how can we ‘overlay’ this time code onto our soundtrack?
The easy way is using a 2 channel audio (Left/Right) and put your music onto one channel (e.g. Left) and the time code on the other (e.g. Right). There is a bunch of freeware tools to do this, BUT… there is one serious disadvantage: you end up with MONO audio!
For our project this is unacceptable. So instead of using one of both audio channels, we will (ab)use a third channel of a Dolby 5.1 (6 channel) audio file. We’ll use Nero Soundtrax for this (an application which is part of the Nero Platinum Suite), priced around €90.
So let us start adding the audio together:
- Start Nero Soundtrax
- Choose a new “5.1 surround project with discrete channels”

- From the menu choose Insert > Audio file and choose your soundtrack
NOTE: In this example I am using a single audio file containing different tracks. Obviously you can add multiple tracks.
- Optional: Delete the non used channels by using the close (x) button
Since we will be using only 3 audio channels, you can delete the empty ones. Keep Back Right!
- Again from the menu choose Insert > Audio file and choose the generated time code
- Drag the inserted file from the Front Left channel to the Back Right channel
TIP: Make sure you place your time code track against the left stop (your time code should start counting at 0:00:00)
- Adjust the complete length of your time code by dragging the right edge to the left
(in the picture my time code is much longer than the actual audio, this is a waste of disk space)
- From the menu choose File > Export to Audio File…

- Choose a file location and name, choose Dolby Digital (*.ac3) as file format and Save

Step 4: Burn, baby, burn!
So far so good, we now have a time coded soundtrack. Now it is up to you:
you connect your computer to your console using the Back Right output jack and connect the Front (L+R) output jack to your amplifier (using a jack to cinch cable) or directly to your speakers.
- or you burn the Dolby Digital (.ac3) file to a DVD
For our production we choose the latter option. We have 2 DVD players (and duplicate DVD’s). If one fails, we can quickly take over with the other one – that is, if you don’t forget to switch the audio cables.
In order to burn a DVD you must first create a video (audio only DVD’s won’t be accepted by most DVD players) Unfortunately most Video Editing software doesn’t allow you to import ac3 files or if they do, they flatten the file (and put the Back Right channel on the Front speakers) Unless you want to render your audience deaf this is no good…
Lucky for us Nero Video (also part of the Nero Platinum Suite) will do the job!
- Start Nero Video
- Choose to Create a new DVD

- Choose Make… > Movie

- At the bottom, click the radio button Surround (5.1) and click OK
TIP: These settings can differ depending on your region.
- From the shortcut menu in the My Media window, choose Import > Import File

- From the My Media window under the Audio tab, drag the imported file to the Music track

- Optional: Add video content to your project.GOLDEN TIP: For this specific production, I have recorded the rehearsals of our performers and added the recordings to the DVD. It will take some time to get the recording nicely synced with the soundtrack, but when you are done, you have an excellent tool to program your lights off-line! At any given moment you see what’s happening on stage and you can be sure it is always in sync, because you use the actual soundtrack/time code.
- Optional: Add chapter markers for different tracks. (easy to skip tracks afterwards)
- Click Next

- Add Title and Chapter Menus and review (use the Next button)
- Put a blank disk into your DVD drive and hit Burn

Step 5: Connect the dots plugs
If you have read everything until here, you probably don’t need a schematic. Just to be complete, here it is:

Step 6: Program and play
Well, that’s it folks. You have everything to create a stunning automated light show. Just how stunning, depends on your programming skills. If I find the time I try to post some samples of how to control your fixtures using time code, but I make no promises. This feature is normally well documented. Have a look at your user manual.
Please leave a comment if you think this is useful or you have any ideas which can be useful to others. Alternative methods are welcome as well. I spent a lot of time trying to figure things out. Hopefully this small article saves you time and effort, so you can concentrate on the real thing: programming the cues!
Cheers,
Rudy