Automating Show Sequences with LTC Timecode from Ableton Live

Tags

Ableton Tracking

The LTC audio was a track in the Ableton set that played out on a specific LTC dedicated channel, allowing the audio to be sent and routed through the Dante network. Ableton also provided playback of stem tracks, click and cues.

image
image

Dante XLR Converter

The SMPTE LTC was provided via XLR from Audinate Dante AVIO 2-Channel XLR Analog Output adapter and run through a three-way XLR splitter. This allowed audio to be sent from the Ableton machine (using Dante Virtual Soundcard as the audio network interface) to be routed through the Dante network and to the lighting console. Left channel was LTC, right channel was a mono mix-down of the loops. The interface is POE powered (so make sure your switch has the ability to power devices over Ethernet!)

LTC/Midi Interface

The console is a Nano Hog 4 (now discontinued) using a Windows PC with the Hog 4 PC software. We needed to install a timecode card into the Nano Hog 4 to allow it to receive SMPTE/LTC into the show software. Even though the Nano Hog 4 has been discontinued I was able to source this interface from a seller on eBay and install it into the free slot on the back of the console.

image
image

LTC Format

Make sure you know the frame-rate and sample rate of your LTC audio. We’ve standardized on 24fps, at a 48000 sample rate… but you can use whatever format you’d like as long as your lighting console is configured to receive that incoming format.

Audio Splitter

I used a three-in, one out audio splitter so that I could route audio either from the Dante network or from a local computer into the hardware of the console. When programming I would play out the LTC and audio tracks from a computer next to the console. Later when rehearsing I would switch the dial to the Dante audio input for LTC and receive the click and cues through comms.

image

Why LTC instead of MIDI Timecode or Ableton Link?

  • Allows the timecode to be cut with other audio tracks in Ableton allowing easier flow sequences
  • Can be kept in sync with the rest of the output from Ableton
  • Can be routed through your audio network (in our case, over Dante)
  • Can be muxed into a video stream that is sent to off-site venues
  • Allows sharing through an audio file allowing the timecode to be transferred in Dropbox, Google Drive, etc

graph LR
  Ableton["Ableton Tracking Computer (DVS)"] -- "LTC over Dante" --> Resolume["Resolume (DVS)"]
	Resolume -- "SDI" --> Router -- "SDI" --> LED["LED Wall"]
	Ableton -- "LTC over Dante" --> AVIO["Dante AVIO"] -- "XLR" --> LTC["LTC / Midi Interface"] --> Lighting["Nano Hog 4"]
	Lighting --> Universe1
	Lighting --> Universe2
	Lighting --> Artnet1
	Lighting --> Artnet2
	Ableton -- "Audio Stems over Dante" --> CL5["FOH Console (CL5)"]
	Ableton -- "Audio Stems over Dante" --> CL3["Monitor Console (CL3)"]
graph LR
  Ableton["Ableton Tracking Computer (DVS)"] -- "LTC over Dante" --> Resolume["Resolume (DVS)"]
	Resolume -- "SDI" --> Router -- "SDI" --> LED["LED Wall"]
	Ableton -- "LTC over Dante" --> AVIO["Dante AVIO"] -- "XLR" --> LTC["LTC / Midi Interface"] --> Lighting["Nano Hog 4"]
	Lighting --> Universe1
	Lighting --> Universe2
	Lighting --> Artnet1
	Lighting --> Artnet2
	Ableton -- "Audio Stems over Dante" --> CL5["FOH Console (CL5)"]
	Ableton -- "Audio Stems over Dante" --> CL3["Monitor Console (CL3)"]
image
image