This site is currently in previews. If you spot an error or omission, please report it .

Report an error or omission

The address of the page you're on is included automatically, so Mike knows where to look.

Issue type (check any that apply)

Mike will review your note and update the page. Submissions go to websitedata@mikewoodld.com.

Education

Kennesaw State University · Course

Special Topics: Eos Programming

Fall

An in-depth console-programming course on the ETC Eos family, with a heavy parallel track on production networking, show control, and timecode.

Download syllabus (PDF) ↓

An Eos previsualization of a lit stage on a monitor at a student programming workstation.

Overview

An in-depth study of theatrical lighting programming, with a specific emphasis on the ETC Eos family of consoles and current US professional theatre techniques and standards. Programming is taught alongside the systems that make modern lighting control possible: a full unit on production-grade computer networking, a unit on show control across departments, and dedicated time on timecode and multi-user programming environments.

The course is a mixture of lecture, demo, and hands-on lab work on Eos. Students leave able to plan and patch a real show from paperwork, build cues and palettes that survive a tech process, and build the network and show-control glue that ties the lighting console to the rest of the production. A baseline of computer and lighting proficiency is expected before enrolling.

Course objectives

By the end of the semester, students will be able to:

  • Plan, document, install, and troubleshoot computer network systems for live performance control.
  • Understand and apply different control philosophies in order to successfully program a theatrical show.
  • Patch a show from paperwork, including handling dimmers, moving lights, multipart and multicell lights, and atmospheric effects.
  • Understand the differences between absolute and referenced data and use each effectively.
  • Program and update cues, submasters, palettes, presets, macros, and other typical recording targets.
  • Implement show control systems so the lighting console communicates with sound, video, and other departments.
  • Implement multi-user programming environments, including software and hardware specification.
  • Implement timecode for lighting playback and control.

Units & topics

A scaffolded sequence: each unit builds on the work of the one before it.

  1. Unit 01

    Computer networks (two sessions)

    How production networks really work: addressing, switching, sACN/Art-Net, and how to plan and document a working network.

  2. Unit 02

    Control philosophies

    How designers and programmers think about referenced data, palette structures, and tracking; framed against the ETC tracking-vs-cue-only white paper.

  3. Unit 03

    Hardware, software, and patching

    Eos hardware/software basics and a full patch-from-paperwork workshop.

  4. Unit 04

    Programming: cues, palettes, macros, and effects

    Multi-week deep dive on the recording-target stack students will use on every show they work.

  5. Unit 05

    Show control

    Tying lighting to sound, video, automation, and the rest of the production via OSC, MIDI, and friends.

  6. Unit 06

    Final project

    A full programmed show built end-to-end, presented in the final week.

Assignments & projects

The work students do across the semester. Briefs are reproduced as PDFs where one was distributed.

  1. 100 pts

    Network project

  2. 100 pts

    Patch project

  3. 100 pts

    Cuelist project

  4. 100 pts

    Macro project

  5. 100 pts

    Show control project

  6. 300 pts

    Final programmed-show project

Required materials

Books, tools, software, and supplies for the course. Buy / download links are carried over from the syllabus where the syllabus listed one.

Listed in the KSU catalog as Lighting Programming. Pre-requisite: a baseline of computer and lighting proficiency.

Other courses

More from Mike's appointment at Kennesaw State.