Supertitle generator for opera ...caption any kind of scripted live performance.

Produce multiple translations simultaneously. Offer up to four separate simultaneous translations, or differing format presentations, by adding Display Windows.

Title text fades up and down at rates you determine during performance. No pre-programming of transitions is required.

Broadcast all four translations over your local area network to wireless devices using LiveTitles. Send live supertitles to devices on your local network.


For live presentation of titles/captions, TitleDriver was developed for opera and is useful for any form of scripted live event. TitleDriver is available for Mac OS computers only.

TitleDriver was originally developed to produce video for projectors and video walls. For video output, you will require a computer equipped with at least two video outputs, one for the operator's monitor, and one for a Display Window. Almost any MacBook model gives you that capacity right off the shelf.

Additional video outputs are required for each additional Display Window you wish to present. It is also possible to present two translations (Display windows) together in a single video output.

TitleDriver also broadcasts title text to network devices. The LiveTitles system for your local network, and LiveTitles Web Server, to reach your audience's mobile devices.

Title text is formatted using your preferences, and a variety of format commands can configure each title uniquely. Format commands provide many additional functions, such as the ability to layer text, add graphics or other useful functions.

You are not required to pre-program the speeds of transitions. All cues are taken live, but it is also possible to pre-program fade times for each title, if required.

TitleDriver Utility apps:

TitleDriver Journal

Capture the actual timing and text of titles during live performance.
Export performances as STL data for import into the video post-production process.


Using the STL subtitle interchange format, SlaveDriver locks to timecode from your media playback device, and sends your custom subtitles to TitleDriver for display.