R2 2026

Codename: Suzuka — v2.6.9638.13486 — release date to be announced.

A broad release with new components and a refreshed user interface. RTMP ingest gained NVDEC hardware decoding (including AV1) and a listener / server mode, the new RTMP Target (Multi scaler) drives multi-bitrate output, and a set of new operators arrived — Motion Detect, Deinterlace, Noise Reduction and Exposure & Gamma, with YOLO26 support added to the AI operators. The desktop UI saw a wide overhaul: input folders and media thumbnails, scene-preview guidelines with snap-to alignment, grids and a centre cross, grouped command buttons, a configurable UI scale, and a new multiline editor. Audio processing was rebuilt to run on parallel threads and gained a sidechain ducking compressor, Panasonic PTZ camera control was added, and the render engine and GPU kernels were optimised for up to a 20% improvement in processing time. Under the hood the platform moved to .NET 9, CUDA 13 and Chromium 144. For automation, the Web API also gained a full builder and a Runtime lifecycle API.

Highlights:

  • RTMP Input gains NVDEC hardware decoding, AV1 decoding, and a Server (listener) mode.
  • RTMP Target (Multi scaler) — optimised multi-bitrate RTMP output (1080 + 720 + 540 + 320).
  • New operators: Motion Detect, Deinterlace, Noise Reduction, Exposure & Gamma; YOLO26 model support in the object-detection and image-classification operators.
  • Seamless Audio File Input and a Test Signal Generator input; .ogg / .opus / .flac audio support.
  • Input-list folders, media thumbnails, and scene-preview guidelines with snap-to alignment.
  • Sidechain ducking compressor and parallelised input audio processing.
  • Panasonic PTZ camera control (pan / tilt / zoom / focus / iris, presets).
  • Over 50 new monitoring metrics, now available in every edition without an extended-monitoring licence.
  • Up to 20% faster GPU processing; .NET 9, CUDA 13, Chromium 144.
  • Builder Web API — create / delete / list inputs, operators, targets, layers, scenes and connectors over HTTP (disabled by default).
  • Runtime lifecycle API (/api/runtime/*) for loading, starting, stopping and managing projects on the headless Runtime, plus Server-Sent Events for real-time status.

New inputs

  • Seamless Audio File Input — gapless playback of audio files.
  • Test Signal Generator — generates test video signals.
  • .ogg, .opus and .flac audio file formats are now supported.
  • Improved 10-bit video playback (pixel format yuv422p10le).
  • MXF playback with one audio track of up to 8 channels, or up to 8 separate mono tracks.
  • In-time / out-time can now be set on media file inputs.
  • Decklink Capture: 8-channel audio support.
  • NDI input: Tally support.
  • RTMP Input:
    • NVDEC hardware decoding for lower system load and better decode performance.
    • AV1 (AOMedia Video 1) decoding via NVDEC — better compression and quality than H.264 / H.265.
    • Server (listener) mode — the input acts as a server and waits for an external source to connect and push a stream.
  • Text Input:
    • Bind object properties to text fields for dynamic, data-driven text content.
    • Update-rate throttling to reduce CPU usage with dynamic content.
  • CAV Input: configurable "jump to cue point" behaviour (Play or Pause).

New operators

Existing operators improved:

New targets

  • RTMP Target (Multi scaler) — for scenes that need several RTMP outputs at once. Optimised for 1080 + 720 + 540 + 320 resolutions, it can outperform multiple regular RTMP targets.

Existing targets gained:

  • All targets now show a VU meter for audio levels.
  • NDI Target: Tally support.
  • Decklink Target: 8-channel audio support.
  • Optional delayed start of targets while a project is launching (off by default; enabled in settings).

Input list and scene preview

  • Media thumbnails can be shown instead of icon text.
  • Folders for organising inputs — drag-and-drop into folders, expand / collapse, structure saved in the project file.
  • Guidelines and snap-to alignment when moving objects in the scene preview.
  • Optional centre cross and grids in the scene preview.
  • Command buttons can be grouped to save screen space and make commands easier to find.
  • Zoom in / out menu options and scrollbars in the scene preview.
  • Move operators up / down / top / bottom from the context menu.
  • New multiline editor with a detachable editing window.
  • A View menu for toggling UI components (guidelines, etc.) on and off.
  • Configurable UI scale factor, a progress bar when opening projects, a new menu colour theme, and a redesigned message-box style.

Audio processing

  • Input audio processing was rebuilt to run on parallel threads for better performance (enable in Settings).
  • New Sidechain Ducking compressor on the input DSP chain — automatically lowers one input's level when another is active, for voice-over / commentary ducking.

Web API

The HTTP API gained a large surface of new endpoints; see the documentation for the full list.

Entity CRUD — the "builder API" (disabled by default):

  • /api/input/create, /api/input/delete, /api/input/list
  • /api/operator/create, /api/operator/delete, /api/operator/list, /api/operator/reorder
  • /api/target/create, /api/target/delete, /api/target/list, /api/target/reorder, /api/target/executecommand
  • /api/layer/create, /api/layer/delete, /api/layer/list, /api/layer/reorder
  • /api/scene/create, /api/scene/delete, /api/scene/list, /api/scene/duplicate, /api/scene/setactive

Connectors: /api/connector/create, /api/connector/delete, /api/connector/list, /api/connector/command/add, /api/connector/command/delete, /api/connector/command/list.

Project lifecycle / files: /api/project/list, /load, /upload, /tree, /limits, /setproperty, /asset/upload; /api/files/{project,media,video,images}.

Type discovery / schema: /api/types/{inputs,operators,targets,schema}, /api/objects/list, /api/capabilities, /api/endpoints.

Images: /api/image/preview, /stream, /checksum, /checksum/compareorstore.

Events / status: /api/events/subscribe (SSE), /api/websocket/subscribers, /api/inputs/get/status, /api/targets/get/status, /api/discovery/instances.

Settings / audio / source: /api/settings/set, /api/audio/getpeaklevels, /api/source/reload, /api/source/clear, /api/cavgetcuepoints.

Autotest harness: /api/autotest/setduration, /getduration, /setcompleted.

A new Runtime API — available on the Composer Runtime version only — lives under /api/runtime/*:

  • Status & introspection: GET /runtime/status, /capabilities, /warnings, /errors.
  • Lifecycle actions: GET|POST /runtime/start, /stop, /reload, /load, /exit.
  • Project management: /runtime/project/new, /saveas, /projects/list, /project/download, /project/upload, /project/validate, /project/assets, /projects/delete, /projects/rename, /projects/clone.

Server-Sent Events (SSE) are now supported for real-time updates on project status and statistics, enabling custom dashboards for monitoring the performance and status of Composer projects.

WebSockets

  • New subscription types for WebSocket clients: object property changes (selected properties), input thumbnails, and input component logs.

Scripting

  • Scheduled (delayed) start and stop of media playback.
  • Script functions tied to connectors (OnConnector...) or invoked via /api/scriptengine/execute can now return values (text / JSON) and status codes.
  • ES6 module-style imports in project scripts — a script using top-level import or export loads as a module and can pull shared functions from library .js files (e.g. import { greet } from "./lib.js";).

See the Script Engine manual for the full scripting API.

PTZ camera control

  • Control of Panasonic cameras via the Panasonic Camera Control API — pan, tilt, zoom, focus and iris, plus preset recall / save, directly from Composer.
  • Reduced RAM usage, especially when capturing high-resolution video (4K+).
  • Improved black-video monitoring, with a Script Engine callback when a black input signal is detected or recovered.
  • Improved still store: select a still-image input as the still-store image, trigger the still store on black video, and call a script function when black-video status changes.

Face Detection operator

  • Bounding-box-only detection (no landmarks) for better performance when only bounding boxes are needed.

Monitoring (Prometheus / Grafana)

  • Over 50 new metrics for monitoring the performance and health of Composer.
  • All metrics are now available in every edition of Composer — no extended-monitoring licence required.

Rendering and performance

  • Optional frame skipping when the system is under heavy load (compute time > 98%; off by default, enabled in settings).
  • Optimised kernel execution on Nvidia GPUs — up to a 20% improvement in GPU processing time.
  • CAV Converter: LZ4 lossless compression for fast real-time compression / decompression.

Other

  • New HTTP API testing tool (GET / POST / PUT / DELETE) for trying endpoints without an external tool such as Postman.
  • Connectors gained a description field for documenting a connector's purpose.
  • Project files now record creation and last-update date / time.
  • Internal: .NET updated to version 9.
  • Internal: Chromium updated to 144.0.727.0 (security fixes and performance improvements).
  • Internal: CUDA updated to v13 — the Nvidia driver must support CUDA 13 to run this release.

Bug fixes

  • RTMP Input: improved stability when ingesting from unstable sources.
  • FFmpeg Target: improved stability when encoding to unstable targets (e.g. flaky network connections).
  • Decklink Capture could throw an exception when the input signal was lost or the video format changed unexpectedly.
  • Removing unused media in a large project could throw an exception.
  • A mask layer positioned with decimal coordinates could render incorrectly at the mask edges.
  • File Target wrote files with the wrong audio codec, reducing media-player compatibility.

Patch

  • Fixed an exception in Decklink Capture when the input signal was lost or the video format changed unexpectedly.
  • Fixed a crash in the RTMP target when using multiple RTMP targets.