Show control software, free and open-source

Cue sound, video, lights and any OSC or MIDI device from one interactive timeline. ossia score runs on Windows, macOS, Linux and Raspberry Pi.

Download ossia score 3.9.0 Try it in your browser Read the documentation

Free and open-source (GPLv3) · Windows, macOS, Linux, Raspberry Pi and web browser

ossia score is used to run theatre and dance shows, concerts, museum installations and events. It combines a timeline with cues, triggers and conditions, so a show can follow a fixed sequence, wait for the stage manager, or react to sensors and performers — all in the same score.

What you can do

  • Cues for everything: store and recall the state of your OSC, MIDI and DMX devices as cues, play them from the timeline, by hand, or from an external trigger such as a MIDI controller (cues).
  • Scenes and jumps: split a show into scenes, wait for a GO from a trigger, and restart from any point with Play from here (scenes).
  • Sound and video playback: multichannel sound files with time-stretching, video with HAP and H.264, effects and plug-ins (VST, VST3, CLAP, LV2) (sound files, video).
  • Lights: DMX over Art-Net, sACN and DMX USB, with a fixture library (DMX).
  • Timecode: LTC input and output, MIDI clock and MIDI timecode (LTC).
  • Control anything: OSC, OSCQuery, MIDI, HTTP, WebSockets, MQTT, serial ports, and Bitfocus Companion modules from the package manager to drive AV equipment (Companion).
  • Cue any parameter: since version 3.9, the parameters of every process (an effect, a shader, a synthesizer…) can be cued and automated like those of an external device.
  • Remote control: start and stop the show from a browser, a phone or any OSC controller (remote control).
  • Hardware control surfaces: MCU-compatible fader banks follow the process you select, and MIDI controllers can be described once so that their knobs and faders have names (MIDI controllers).
  • Follow, scrub and rewind: the tempo synchroniser follows incoming timecode smoothly, and a scenario can be scrubbed or played backwards (timecode synchroniser).
  • Alternating cues: the exclusive mode plays one interval at a time, for sounds or videos that replace each other.
  • Show files that travel: collect all media into the project folder, find missing files, and archive the show as a zip.
  • Launch other programs and shell commands from the timeline (process launcher).

Cues and automations of process parameters in an ossia score timeline

Show control needs, and how ossia score answers them

What you needHow ossia score does it
A sequence of cues, each started with GOScenes that each wait for a GO from the keyboard, a MIDI controller, OSC or a browser, and Play from here to restart anywhere.
Running on Windows, Linux or a Raspberry Pi, with no licence to buyFree and open-source on every operating system, with the same features everywhere except for features tied to an operating system or to hardware, such as Spout, Syphon or CUDA.
Shows that react to performers or the audienceTriggers, conditions and branching scenes, fed by sensors, cameras, tracking systems or any OSC or MIDI message.
Sound, video and lights in one show fileMultichannel sound, video, 3D, DMX lights and OSC/MIDI devices on the same timeline.
Controlling AV equipment: projectors, video switchers, camerasBitfocus Companion modules, installed from the package manager, run directly inside ossia score.
Following timecodeLTC in and out, MIDI clock and MIDI timecode.

ossia score can run a whole show on its own, and it can also drive the software and hardware you already have over OSC, MIDI or DMX — for instance a media server, a lighting desk or a DAW.

Who uses it

Theatre and dance companies, music ensembles, museums and festivals: see the gallery for shows and installations made with ossia score.

Download ossia score 3.9.0 Try it in your browser Read the documentation

Free and open-source (GPLv3) · Windows, macOS, Linux, Raspberry Pi and web browser

Lire cette page en français