Open Source · Base edition free

Your show,
under control.

OQL is a professional cue-list show control application for theatre, concerts and live events. Audio, video, fades, microphones — all in one timeline.

⬇ Download free Source code →
▶ GO
1 AUDIO Opening — Overture 2:34 ▶
2 FADE Fade out music 3.00s
3 VIDEO Act I projection 4:12
4 GROUP Scene 2 — Forest —

Everything you need on stage

Built for sound engineers, stage managers and operators working under pressure.

🎵

Multi-track audio

Playback of WAV, FLAC and MP3 with configurable fade in/out, loop, slices, volume automation and L/R routing.

🎬

Video Cue

Project video to a secondary monitor in sync with the cue list. Supports H.264, ProRes and all Qt Multimedia formats.

🔊

Fade & playback control

Dedicated cues for volume fade, stop, pause, play and real-time rate changes on any active audio source.

🎙

Live microphone

Mic Cue opens a live audio input during the show with full routing and plugin chain support.

📝

On-screen text

Display lyrics, subtitles or cue notes on a secondary monitor with customisable font, colour and alignment.

🔌

LV2 & VST2 plugins

Full plugin chain on every Audio Cue. Native LV2 and VST2 support for real-time audio processing.

🌍

Multilingual

UI available in English, Italian, Spanish and French. Switch language at any time from settings.

🌐

Remote web control

Built-in web server lets you trigger GO from a browser on any tablet or phone on the same network.

⚡

Auto-continue & follow

Chain cues in automatic sequences with configurable pre-wait and post-wait. Perfect for complex unattended shows.

For venues & companies

OQL itself is free, open source and fully-featured — no edition is missing anything. If your theatre, venue or company currently pays a lot for show-control software licenses, here's what I offer on top of the free download.

Support & Training
FOR INSTITUTIONS
— quote on request
For venues and companies that need reliability guarantees and hands-on onboarding, not just a download link.
  • Priority support with a response-time SLA
  • Signed & notarized builds (no Gatekeeper/SmartScreen warnings) with managed update delivery
  • Onboarding & training workshops for your technicians — including migrating a show file from QLab
  • Direct line to the developer, not a ticket queue
Request a quote →
Custom Development
BY CONTRACT
— on request
Features built specifically for your production, prioritised ahead of the public roadmap (MIDI/OSC, multi-instance network sync, bespoke integrations...).
  • Bespoke cue types for your workflow
  • Hardware integration (DMX, OSC, MIDI)
  • Custom UI panels and branding
  • Dedicated on-site or remote support
  • Delivery timeline agreed by contract
✉ Write to discuss →

Download Base

Latest stable release. Free, no account required.

🐧
Linux
Ubuntu 22.04+ · Arch · Fedora
x86_64 AppImage — no install needed
⬇ Download .AppImage
🍎
macOS — Apple Silicon
macOS 13 Ventura+
M1 / M2 / M3 / M4 (arm64)
⬇ Download .dmg
🍎
macOS — Intel
macOS 13 Ventura+
Intel x86_64
⬇ Download .dmg
🪟
Windows
Windows 10 / 11
x86_64
⬇ Download installer
ℹ️ Istruzioni di installazione — come aprire OQL dopo il download
🐧 Linux — AppImage
  1. Se il browser chiede "Mantenere il file?" clicca Mantieni.
  2. Rendi eseguibile il file e avvialo:
    chmod +x oql-linux-base.AppImage && ./oql-linux-base.AppImage
🍎 macOS — DMG
  1. Se il browser chiede "Consentire il download?" o "Mantenere?" clicca Consenti / Mantieni.
  2. Apri il file .dmg scaricato.
  3. Trascina OQL nella cartella Applicazioni.
  4. Espelli il disco e apri il Terminale (Applicazioni → Utility → Terminale).
  5. Esegui questo comando:
    xattr -cr /Applications/OQL.app
  6. Ora puoi aprire OQL normalmente dal Launchpad o dalla cartella Applicazioni.
Perché è necessario? OQL non è ancora notarizzata da Apple. macOS blocca qualsiasi app scaricata da internet non notarizzata mostrando "OQL è danneggiato e non può essere aperto". Il comando xattr -cr rimuove il flag di quarantena aggiunto automaticamente dal browser. Va ripetuto ad ogni aggiornamento.
🪟 Windows — Installer
  1. Se il browser mostra "Questo file potrebbe essere dannoso" clicca Mantieni comunque (o Keep anyway).
  2. Avvia il file .exe scaricato.
  3. Se appare Windows Defender SmartScreen con "Il PC è stato protetto":
    clicca "Ulteriori informazioni" → "Esegui comunque".
  4. Segui la procedura guidata di installazione.
Perché appare SmartScreen? L'installer OQL non è ancora firmato con un certificato code-signing a pagamento. SmartScreen avvisa per qualsiasi installer non firmato. Il software è sicuro — il codice sorgente è pubblico su github.com/teonactl/oql.

Binaries are built and published automatically by GitHub Actions CI whenever a new version tag is pushed.  ·  Browse all releases →