R1 2026 Release Notes

Prev Next

Composer R1 2026 ("Daytona")

Release date: 2026-02-26
Version 2.5.9550.39400

News and Improvements:

SRT (Secure Reliable Transport):

  • Added support for SRT Inputs and SRT Targets. SRT is a protocol for low-latency video streaming over unreliable networks such as the Internet. SRT is an open-source protocol developed by Haivision.
  • Both SRT Listener and SRT Caller modes are supported.
  • Audio: A total of up to 4 stereo pairs per SRT input and 8 stereo pairs per target is supported.

Inputs:

  • Added a new AI-based Speech Generator based on ElevenLabs API. The Speech Generator input can be used to generate realistic speech from text input. The input supports multiple languages and voices. Requires a license from ElevenLabs.
  • Added an audio oscillator input. The audio oscillator can be used to generate test tones for audio testing and calibration. This input supports sine, square, triangle, and sawtooth waveforms, as well as white noise.
  • Added a new preview function for all inputs. The preview function can be used to quickly see the content of an input without adding the input to a scene layer.
  • Inputs list: added support for displaying "playback status" icons for media inputs such as media files, SRT inputs, RTMP inputs, NDI inputs, Decklink Capture inputs, CAV inputs, and Web Page inputs.
  • Added support for saving the preview input image to disk.
  • Decklink Capture Input:
    • Added support for still store images. Still store images can be used to quickly switch between live video and a still image, or as a fallback image when the video input signal is lost.
    • Added support for rendering an error in case of a black video input signal.
  • Web Page Renderer (Ultralight): Up to 10x performance improvement.

Operators:

  • HSV-Keyer:
    • Added support for adjusting the garbage matte position (X, Y).
    • Added support for secondary key color (optional). This can be used to improve key quality in challenging lighting conditions.
    • Added support for displaying the selected key color and secondary key color
  • Added a QR Code Operator for instant QR code generation from user-provided content. The operator supports multiple error-correction levels (L, M, Q, H), ECI character-encoding modes, and customizable output options such as size and screen position.
  • Added an Audio Frequency Analyzer Operator based on FFT (Fast Fourier Transform) analysis.
  • Added a Film Grain Operator for adding realistic film grain effects to video content. The operator supports adjustable grain intensity, size, and animation speed.
  • Added a Difference Matte Operator for creating mattes based on the difference between two input sources. This operator is useful for applications such as motion detection, background subtraction, and special effects.
  • Added a Spill Suppression Operator for reducing color spill in chroma keying applications. The operator supports adjustable spill suppression strength and color balance.
  • Added a Vignette Operator for adding vignette effects to video content. The operator supports adjustable vignette size, intensity, and shape.
  • Added a Gaussian Blur Operator for applying Gaussian blur effects to video content. The operator supports adjustable blur radius and quality settings.
  • Added an Edge Detection Operator for detecting edges in video content. The operator supports adjustable edge detection sensitivity and output options.
  • Added a UV Remap Operator for remapping UV coordinates in video content. The operator supports adjustable UV mapping modes and output options.
  • Added a Min/Max Operator
  • Added a Light Wrap Operator for improving the appearance of chroma key edges by simulating light wrapping around the subject.
  • Added a Surface Blur Operator for selective smoothing while preserving edges.
  • Added a White Balance Operator for adjusting color temperature and tint.
  • Added a Regional Contrast Operator for enhancing local contrast.
  • Added support for deleting all operators from a layer using the context menu.
  • Added support for saving operator settings as a preset, and loading settings from a preset.

Script Engine

  • Added a Script Debug Window
  • Added a new function, ClearScriptEngineTimedCallbacks(), for removing scheduled timed callbacks.
  • Added new function GetTargetById(string targetId).
  • Added new function ExecuteCommandById(string targetId, string commandName)
  • Added new functions for reading/writing project settings: GetProjectSetting(string settingName) and SetProjectSetting(string settingName, string settingValue)
  • Added new functions for integration with Vindral Live: CallVindralApiAsync(string endpointPath, string messageId)

Connectors:

  • Added context menu items to move an Api command up and down in the list of Api commands.
  • List of api commands: audio properties are now hidden if the associated input is not an audio input. This makes it easier to find the relevant properties.
  • When adding new Api commands, a new window will open. This window includes functionality for searching, filtering, and sorting api targets. In large projects, this makes it easier to find the desired target.

Targets:

  • Added a new URLSequencer Target. This new target can be used to schedule Http(s) calls to external Api:s/systems, in a sequenced manner.
  • Added new Snapshots Target. This new target can be used to capture images from scenes at specified intervals and save the images to disk.

Audio Mixer:

  • Added a new method of creating a submix in a channel strip. The new method is more efficient than using SEND channels.
  • Added support for input trim. Input trim will adjust gain before fader and can be used to adjust the input level without changing the fader position. Input trim will affect all audio channels.
  • Added support for input audio delay. Input audio delay can be used to synchronize audio and video. Audio delay will affect all audio channels and is applied before fader.
  • Added support for the input audio low-cut filter. The low-cut filter can be used to remove low-frequency noise from the audio signal. A low-cut filter will be applied before the fader.
  • Added support for input audio gate filter. The gate filter can be used to remove background noise from the audio signal. Gate filter will be applied before the fader.
  • Added support for input audio compressor. The compressor can be used to reduce the dynamic range of the audio signal. The compressor will be applied before the fader.
  • Added support for input audio limiter (brick wall limiting). The limiter can be used to prevent audio clipping and distortion. Limiter will is applied before fader.
  • Added support for deleting a virtual audio channel strip using the context menu.
  • Added a new frequency analyzer based on FFT (Fast Fourier Transform). The new frequency analyzer provides a more detailed view of the audio spectrum.
  • Up to 200% performance improvement in audio mixer processing.
  • Added support for configuring how gain should be applied on channels 3-8.

API:

  • Added WebSocket support for real-time communication with external systems. Initially focusing on controlling and monitoring audio mixer and input audio properties.
  • api/getstatistics: added statistics for processing time of the last 10k frames, and average audio processing time in percentage.

Decklink Target:

  • Added support for an output frame buffer which can be used to reduce frame drops in high-load scenarios.

Settings

  • Added an Autosave feature with options to configure save interval, history limit, and restore projects from previous autosaves.
  • Added a new configuration setting for Vindral Live API integration (URL, API Key).

FFMpeg Target:

  • Added support for macro @@localip(), which will be replaced with the local IP address of the system running Composer.

Presets:

  • Added support for saving layer operator presets to a file. This preset file can then be imported into other projects or into other layers, making it easier to reuse a list of operators and their settings.
  • Added support for importing layer operator presets from fa ile.

Composite layers:

  • Added support for Composite Layers - a special layer type that flattens all layers below it into a single image. This flattened image can then have operators (effects) applied, allowing you to process multiple layers as if they were a single layer.

User interface:

  • Added new iconography for inputs, decorated with colors and customizable icon texts.
  • Added sorting functionality to the input list. Inputs can be sorted by name, type, or status (active/inactive). Sorting can be done in ascending or descending order. Sort order settings are saved per project.
  • Added search functionality to the input list. Inputs can be filtered by name or type. The search function supports wildcards (*). The previous grouping setting for inputs has been removed. Instead, use the new sorting functionality to organize inputs.
  • Added support to extract parts of the UI to separate windows.
  • Added support for showing the latest changes (this file).
  • Added support for opening the latest log file in an external application.
  • Added support to "extract" an input, operator, target, and a connector to a new window. This makes it easier to work with multiple components simultaneously.
  • Added support to clear errors and warnings from the performance view.
  • Layers not having audio support will now hide the audio icon and vu-meter in the layers list.
  • Added support to hide inputs not being used in any scene (ie inputs with DoNotRender enabled).
  • When opening a project where assets are missing, there is an option to show a complete list of missing assets. The affected inputs will also be highlighted in the inputs list.

Project management:

  • Added a check for project file changes. If the project file is modified externally, Composer will log an event indicating the change. In the desktop version, an indicator (a yellow star character) will appear next to the project name.
  • Runtime version: added support for autoloading of never project file versions, modified project files, and reverted back to older project file versions.

Logging:

  • Added target statistics reporting for Blackmagic Targets and SRT Targets.

Audio Preview:

  • Added support for selecting the audio output device used for audio preview.
  • Added support for adjusting the audio preview latency and buffer size.

Video Preview:

  • Added a setting to reduce the video preview frame rate to half, in case of high system load (>80%)

Video Analyzer window:

  • Added support to rescale the video analyzer window, and to adjust the size of the waveform and vectorscope areas.

Performance Report:

  • Added detailed statistics for all major components, including reporting on max/min/avg/stddev/jitter processing times.

Bugfixes:

  • Batch Processor Input: filtering on scenes where the name included the '#'-character did not work as expected.
  • Audio Mixer: When applying audio operators on a channel strip, audio distortion could occur. This only happened when using certain audio operators, such as the Audio Delay operator and the Crystal Speech operator.
  • Decklink Capture Input: Linux: On some systems running 4K capture, Composer could crash during color conversion of incoming video frames.
  • api/exit did not always stop Composer as expected. Note that this api will exit Composer when using the runtime version.
  • api/quit did not work as expected (Desktop version).
  • Decklink Target V4: Changing the project frame rate did not update the list of available display modes.

Other changes/news:

  • Windows: FFMpeg version has been updated to a patched version of 6.1. This version of ffmpeg includes a fixed SRT related to packet loss and jitter. The repository for the patched version can be found here: https://github.com/vindral-oss/ffmpeg-windows-builds/releases
  • Scenes: the Disable Render option will now override all Render Tuning settings.
  • The HSV Range Keyer has been deprecated from the user interface. Please use the new HSV Keyer instead.
  • Runtime version, Windows: added average compute time last 10k frames to the main window title bar.