R1 2026

Codename: Daytona — v2.5.9550.39400 — released 2026-02-26.

A large feature release focused on streaming protocols (SRT in and out), generative audio (Crystal Speech for synthesis, Oscillator for test tones), composite layers, and a substantial round of new operators. The audio mixer received its biggest UX overhaul since R3 2025, and the scripting surface gained a debug window plus several new helpers.

Highlights:

  • SRT Input and SRT Target with listener / caller modes for low-latency streaming.
  • Speech Generator (ElevenLabs-backed, multilingual) and Oscillator (sine / square / triangle / sawtooth / noise) inputs.
  • 17 new and refined operators including QR Code, Frequency Analyzer, Film Grain, Vignette, Light Wrap, Surface Blur, White Balance, Regional Contrast, plus an overhauled HSV Keyer with matte positioning and secondary-colour support.
  • Composite Layers — flatten multiple layers (with effects) into a single composite for downstream use.
  • Real-time script debug window; new helpers ClearScriptEngineTimedCallbacks(), GetTargetById(), ExecuteCommandById(), GetProjectSetting(), SetProjectSetting(), CallVindralApiAsync().
  • URL Sequencer Target — schedule HTTP calls in a fixed sequence, useful for cue-driven external automation.
  • Snapshot Target writes periodic scene snapshots to disk.
  • In-app release notes display, an external log file viewer, and a resizable video analyzer with waveform / vectorscope.

New inputs

  • SRT Input — listener and caller modes; supports up to 8 stereo pairs of audio.
  • Speech Generator — generative speech via ElevenLabs with multilingual support.
  • Oscillator — sine, square, triangle, sawtooth and noise audio test signals.
  • Per-input preview function across every input type.
  • Decklink capture inputs gained a still-image fallback for lost-signal switching, and explicit black-video rendering on signal error.
  • Web-page renderer (Ultralight) performance is substantially improved.

New operators

A bumper crop of new and renewed operators:

  • HSV Keyer — refined chroma key with matte positioning and secondary-colour support.
  • QR Code — dynamic QR-code generation with configurable error correction.
  • Frequency Analyzer — FFT-based audio spectrum analysis.
  • Film Grain — configurable-intensity film-grain emulation.
  • Difference Matte — motion detection by per-frame difference comparison.
  • Spill Suppression — colour-spill reduction on chroma-keyed sources.
  • Vignette — darkened-edge cinematic effect.
  • Gaussian Blur — adjustable-radius Gaussian.
  • Edge Detection — sensitivity-controlled edge extraction.
  • UV Remap — pixel coordinate remapping.
  • Min Max Filter — local min / max value filtering.
  • Light Wrap — chroma-key edge enhancement by simulating background light wrapping the foreground.
  • Surface Blur — edge-preserving smoothing.
  • White Balance — colour-temperature and tint adjustment.
  • Regional Contrast — local contrast enhancement.

Operators can now be deleted from a context menu, and operator settings can be saved as reusable presets.

New targets

  • SRT Target — listener and caller modes; up to 8 stereo audio pairs.
  • URL Sequencer Target — schedule HTTP calls in a defined sequence; the Connectors panel auto-links to a configured sequencer.
  • Snapshot Target — writes periodic scene snapshots to disk.

Existing targets gained:

Audio mixer

The audio mixer received a substantial workflow upgrade:

  • Submix-creation workflow simplified.
  • Input gain stage moved before the fader for proper gain staging.
  • Audio / video sync delay control on each strip.
  • Low-frequency noise removal filter, noise gate, dynamic-range compressor and peak limiter built into every strip.
  • Virtual-channel deletion.
  • FFT frequency-spectrum visualisation on the mixer.
  • Channels 3–8 gain configurable when the project runs in 8-channel audio.

Scripting

  • Real-time script debug window for breakpoint-style introspection of the running engine.
  • New host helpers: ClearScriptEngineTimedCallbacks(), GetTargetById(), ExecuteCommandById(), GetProjectSetting(), SetProjectSetting(), CallVindralApiAsync() (Vindral Live API integration).

See the Script Engine manual for the full scripting API.

UI / Desktop

  • Coloured customisable input icons.
  • Input list sortable by name, type, or status; wildcard-based filtering.
  • Detachable UI components — extract any panel into its own window.
  • Audio icons hidden for non-audio layers in the layers list.
  • Toggle to show / hide unused inputs in the list.
  • Missing-asset highlighting in project management.
  • Resizable video analyzer with waveform and vectorscope.
  • Performance view error / warning clearing; in-app release notes display; external log file viewer.

Performance and platform

  • Output frame buffer on Decklink targets reduces frame drops.
  • Configurable preview latency / buffering and a selectable audio output device for preview.
  • Dynamic preview frame-rate reduction under load (preview only — render output is unaffected).
  • More comprehensive performance metrics in the Performance Report.
  • FFmpeg updated to a refreshed patched 6.1.

Other

  • Composite layers — flatten multiple layers (with effects) into a single composite layer.
  • External-file modification detection on project assets.
  • Auto-reload of updated projects in Runtime — drop a new .prj over the running file and the runtime reloads it.
  • Statistics reporting expanded for Blackmagic and SRT targets.
  • "Disable Render" scene option overrides per-input render-tuning settings.
  • The legacy HSV Range Keyer is deprecated; use HSV Keyer instead.

Bug fixes

  • Batch processor no longer mishandles scene names containing #.
  • Fixed audio distortion when certain operators were placed on channel strips.
  • Linux 4K capture no longer crashes during colour-space conversion.
  • API exit / quit commands now work in Runtime.
  • Decklink Target v4 sync follows the configured frame-rate display mode correctly.
  • RTMP no longer silently exits when multiple connections are made.
  • Linux Decklink no longer crashes when switching resolutions.
  • Slack message length now respects the platform's character limit.
  • Fixed a WebSocket memory leak that grew with the number of connected clients.
  • Decklink pinned-memory property no longer fails to apply.