• Multithreaded, reliable, precise playback of timelines
  • Very scalable, supports large networks with a few clicks
  • Easy deployment and automatic file management in large installations
  • Easy-to-learn user interface; search functionality everywhere so large shows become small
  • Extendable using plug-ins
  • Fully scriptable, even from the web
  • Interactive shows can be built using variables and conditions
  • Guards to make sure certain things can never happen
  • Nested timelines for structured show design
  • Statistical options to keep track of the timing performance of the show
The TJShow video engine

Media features

  • Advanced 3D video engine, supports transparency, scaling, rotation and translation in 3D
  • Uses video card acceleration where possible
  • Support for live sources (such as cameras)
  • Chroma keying supported, even on live sources
  • Supports most file formats, most notably MP3, WAV, JPG, GIF, PNG, MPG, AVI, OGG, OGM, MKV
  • Advanced mixing features
  • Support for multiple sound-cards
Faders on a TJShow timeline

Input features

  • Combine events and data from various sources, such as MIDI-sensors or OSC software
  • Trigger cues or change variables according to user input
  • Use devices connected to another TJShow node over the network as input
Timeline tree in TJShow

MIDI features

  • MIDI input for triggering, sensors and manual adjustments
  • Supports multiple MIDI devices with multiple channels
  • MIDI output with precise control over Note On, Note Off, Program Change, Control Change messages
  • MMC (MIDI Machine Control) support
  • MSC (MIDI Show Control) support

DMX features

  • Supports an unlimited number of universes (in practice only limited by available computing power)
  • Advanced faders
  • Advanced mixing, submastering, patching features
  • Supports HSL, CMY, RGB colors over DMX
  • Supports 16-bit values (fine/coarse)
  • Supports ArtNet and ESP network protocols
  • Supports various DMX output devices
  • Simple 'DMX Viewer' to see what's going on
  • DMX position control with a path editor

OSC features

  • Supports the OpenSound Control protocol (OSC) for both input and output
  • Can send user-defined OSC commands over UDP
  • Can use data from incoming OSC messages to change values for variables and other components

Other features

  • Very convenient 'bundle this show' option, to pack all necessary files into one zip-file
  • Easy to link with HTML or Flash-based terminals visitors can use
  • Plug-in SDK (software development kit) available; if your hardware is not supported yet, you can always create a plug-in to support it!