ETC Ion/ Eos LTC/Midi Playback

A common feature of most moving light consoles is the ability to take in external time code for synchronization of lighting with other sources such as audio or video. ETC's Eos line is no exception though it often requires external gear such as a Show Control Gateway to actually take in SMPTE LTC. Having one or more the the gateways on your network opens up a whole set of options as to how and where you can get various kids of external time code from. Unfortunately the price of the gateway can put it out of reach in some situations. Luckily, several of the consoles in the line offer MIDI ports on the console which can be used to get external time code into the console through a little bit of adaptation. ETC also offers the ability to run an internal clock on the console which can be usefully if you want to use the console itself to trigger external events.

ETC does not include the full so control information in the manual that they ship with the console. The full list of operations relating to time code can be found in ETC's Eos Show Control Supplement which provides detailed instructions on how to use the Show Control tab (pictured below). This can be brought up by opening a new tab and selecting show control or by pressing [Displays]><More SK>>{Show Control}.

The first step is to create a list and select all the information you want it to respond to through the soft key options are presented. The best place to look for this is in the ETC supplement starting around page 13 as it could potentially change from version to version.

In the picture I have two lists, one for each of the numbers in that show that were time code driven. I prefer to do this as you can write macros to turn on that particular list. I would manually take the first cue at the top of the song enabling the time code and giving the console a chance to sync with the time code. The macro is nice because it can also prevent accidental playback when working on something else.

As I mentioned, it is possible to take advantage of a SMPTE input using one of the consoles with the Midi ports through a little bit of creative conversion. In all of these cases  I'm assuming you have an external SMPTE LTC time code source and are converting it MTC (MIDI Time Code) for the console to use. One of the most accessible ways of doing it is using a computer with a 1/8" microphone jack (or a USB Audio Interface), a USB MIDI device, and Reaper software. Using Reaper you can create a MIDI time code generator track which is triggered by SMPTE coming in through the audio interface. For more explanation on this see my earlier post about using Reaper with Time Code. If you don't want to use your computer and the ETC gateway is financially out of reach there are other options as well. Horita's TR-100 offers SMPTE LTC> MTC translation and offers a large read back display which can be helpful. Another useful product is a JLCooper PPS-2 which can serve as a master clock if needed. Finally MOTU offers a variety of devices that can do all kinds of fun things with MIDI and other audio related protocols depending on the flavor of device you use.

Show Organization

Often times one of the most difficult things when it comes to programming is show organization and planing. Figuring out when and where cues need to go and what needs to be included in them often requires time to think about. Even if you have all your various pallets, groups, and effects created, figuring out where to put them can be time consuming without a plan. If you have the luxury of having to tracks ahead of time, sitting down and coming up with some kind of organized plan is a great way to deal with this. By putting your ideas down on paper you have some idea of where to start when you actually sit down and begin to program.

Here is how my planning process general works when I get to use it:

1. Listen/ Watch the material you are given to get a feel of what you may want the every thing to look like.

2. Think about how your idea works with your available and how that fits in the the scenic elements and theme of the overall show.

3. Begin listening the the specific songs one at a time. While doing this begin placing your cues. This can be done with a pen and paper or better yet an audio program where you can actually place markers. Again this is one of the huge reasons a recommend Reaper. In Reaper markers can be added by pressing the M key. If you have the SWS plugin installed each marker will show up the Marker List window.

4. After going through an placing all my markers I'll fine tune and label them from the Marker List window. Clicking and a marker will move your cursor to the locations which makes things quick and easy to go to when actually programming

5. Once I'm happy with my marker location I'll then begin moving the cue data over into my cue layout spread sheet. I'll record the cue number, label, SMPTE times, and the fade times I want to use. I also like to include all of my show elements on the sheet as well. This makes it easy to help visualize what is being used for what when. Think of it as a track sheet for developing the song. I can record what I want each group of lights to be doing in a given cue and follow the progression as I work my way through the song.  This can also be done with a pen and paper but I find it harder visualize the entire song in my head and doesn't save me nearly as much time.

6. Get to the console and start programming but be flexible and prepared to make changes as things come up during programming/ rehearsal.

All of this assumes that you actually have the ability to plan and the time to actually program. Depending on what you're doing on that day of the week you may or may not get the luxury to even think about this in which case you just may have to resort to straight up busking your way through the show.

Reaper LTC/MTC Setup

As mentioned before, Reaper is an extremely powerful tool for programming when dealing with audio/video playback. One of the more powerful features is its integration and playback using various types of timecode. In addition to being able to route a pre-made timecode track as needed, either through your sound card or USB audio interface, Reaper has the ability to generate its own time code and output that. This is useful if you need to change the format of the time code or don't have it to begin with.

In order to add your own generator, start by creating a new track under the audio you wish to use (Track>Insert New Track). Then while in that track select the insert SMPTE LTC/MTC Timecode Generator from the menu (Insert>SMPTE LTC/MTC Timecode Generator). Following this you'll want to position and drag to length the generator item. Once the item is inserted and sized, right click to adjust the properties.

From the window you can decide the type or source (LTC/MTC) and when the generator is supposed to start at.

After selecting the options for the track you need to route it somewhere for it to actually get out to your console/device. Before doing this you'll need to setup the output options under Preferences> Audio or Midi devices. By clicking on the routing button down in the mixer settings you'll get options how to route the track. (See picture)

Another possible feature of Reaper is the ability to control playback itself through an external timecode source. By right clicking on the play button you get an external timecode synchronization popup. Form here you can set Reaper to begin playback from an external source and chose the flavor. You can also create offsets here as well. This makes it possible to use Reaper as a makeshift timecode translator from LTC>MTC or in reverse as needed when you don't have hardware like a Horita on hand. 


Reaper for Programing

Programming often involves playback of various media, be it audio or even video, for you to complete your work to. Often times media can come in interesting formats which don't always work the best for native players. A prime example for this receiving audio tracks with SMPTE stripes built into one of the channels which can create all kinds of havoc if you have the wrong player. In order to deal with this enter Reaper.


By Reaper I mean Cockos Incorporated's fully functional DAW (digital audio workstation) Reaper. Not only does it have all the audio editing capability you'd expect from any other DAW it has the ability to play back video as well which can be helpful if need some kind of video syncronization. Along with this Reaper offers the ability to both read and generate MIDI and SMPTE LTC tracks. This enables external control and synchronization with lighting consoles and other pieces of gear for playback making it even more useful. A variety of plug-ins are also available for Reaper, expanding functionality even further. The plug-in set that is use primarily is Standing Water Studios SWS/S&M package. My main reason behind this is that it further expands Reapers native marker ability which comes in handing for placing cue locations and other notes. To top it all off, the whole package can be had for $60 depending on your license and usage need.


Finding Reaper enabled a huge change in the way that I am able to program stuff for prepared concerts, events, and worship services. Previously I was using the ancient but still great Cool Edit Pro which has since become Adobe Audition for programming playback. I would go through and mark out my cues and then have to create a largish CEP specific file to save the data for later. Reaper does this with a small separate file which is not big deal especially since I tend to sync things through Drop Box across computers and devices. With Reaper I am able to create and save my cue list then export it out to a . csv for use in Excel. Reaper also has the ability to have multiple songs open in so I can quickly switch between songs while programming.


All in all, Reapers is a great program especially if you're a Windows user such as myself.