Designer r33 Release Notes
r33.2.1 - Hotfixes
Section titled “r33.2.1 - Hotfixes”Full (Pro) build: 251962
Starter build: 251963
Released: June 10th 2026
Items marked with a ● are also included in r32.4.9.
r33.2 - NMOS and ST.2110 Improvements
Section titled “r33.2 - NMOS and ST.2110 Improvements”Full (Pro) build: 250407
Starter build: 250408
Released: May 27th 2026
Improvements
Section titled “Improvements”-
DSOF-31347, DSOF-20828 & DSOF-32890 - NMOS support has been extended across the IP video capture workflow:
- Persistent IP Video inputs configured as ST 2110 or NMOS are now registered as NMOS receivers, so they can be discovered and connected to from an NMOS registry.
- Incoming ST 2110 streams that aren’t from RenderStream are now detected and listed in the video input source dropdown, with their SDP downloaded from the registry automatically.
- The
enableOutOfBandNMOSoption switch has been removed — out-of-band NMOS now runs by default.
-
DSOF-32837 - Holding D and clicking a layer in the track view now toggles its disabled state, matching the existing M + click shortcut for mute.
-
DSOF-32740 - The MIDI and OSC monitor view now supports clearing, filtering, and sorting, making it easier to find the most recently received messages or focus on a particular channel during long sessions.
-
DSOF-32764 - OSC devices can now send to multiple IP addresses and ports from a single device, removing the need to duplicate programming across multiple devices to address several destinations.
-
DSOF-32329 - The Colour Shift layer property now includes a linear brightness control that works independently of the alpha channel, so brightness can be faded without affecting transparency. Layer types that bake Colour Shift into their main property panel — such as Video and Bitmap layers — expose the new control directly; other layers can access it via the Colour Shift property. Previously, fading brightness without affecting opacity required placing a solid black layer above the content or driving the Colour Shift contrast via an expression.
-
DSOF-30330 - The fade time used by the Backspace fade-down action is now configurable in seconds.
-
DSOF-32681 - Layer Colour Rules now include a Not Equals comparison operator, making it easier to colour layers based on whether a property has been modified from its default.
-
DSOF-32645 - The Timecode widget tooltip now clearly describes the direction of positive and negative offsets, so the value entered matches the observed behaviour.
-
DSOF-20072 - Mesh Mapping gains a new Combine screens option that can merge multiple active screens on a machine into a single viewpoint render. This is useful for setups with many screens where rendering each screen separately would be expensive. The available modes are:
- None — each screen has its own separate frustum (the existing behaviour).
- All — all screens share a single combined frustum.
- Non-Output — screens are combined on non-output machines, but kept separate on output machines.
- All Active — active screens are combined locally only.
Combining only works when the total field of view across the combined screens is under 180 degrees.
-
DSOF-31631 - The RenderStream protocol now supports float-array parameters. The Notch integration uses this to receive OSC float arrays piped into a Notch block running as a RenderStream workload; support in the RenderStream UE plugin is coming in a future release, and other render workloads can implement the protocol’s float-array support themselves.
-
DSOF-32482 - SceneAnimation layers can now be added to Layer Stacks and play back as part of the stack, allowing FBX and Alembic animations to be packaged into a single asset alongside their associated 2.5D plate content.
-
DSOF-32368 - IP-VFC cards running newer firmware now report detected PTP grandmasters to the Designer UI, making it easier to verify that an ST 2110 sender can see a PTP clock. Cards on older firmware are unaffected and continue to show no grandmaster information.
-
DSOF-32609 - A new GUI capture REST API endpoint (
GET /api/internal/gui/capture) renders an offscreen screenshot of Designer’s 3D viewport to a PNG under the project’sthumbnails/folder. Output dimensions and whether to include widget panels are controllable via query parameters. -
DSOF-29318 - DMX screens now support 8-bit and 16-bit CMY drivers in addition to RGB.
-
DSOF-32879 - Expressions can now be toggled on or off while preserving the formula by clicking on the
=sign next to the expression. This applies to fields, list indirection index fields, etc. -
DSOF-32897 - Disabled Expressions and Sockpuppeted fields on Layers suppressed by “Isolate Sockpuppet” now appear a dark green (or dark brown for expressions with errors) to more easily distinguish them from fields that are fully Sockpuppet Disabled or have no expression assigned.
-
DSOF-32694 - A new global minimum proxy level setting clamps how high-resolution displays appear in the visualiser, editors and visualiser cameras regardless of zoom level. This avoids the frame-drop risk on large-scale shows where accidentally zooming in close to a screen would otherwise force full-resolution rendering. Mapped feeds are unaffected, so output content is never proxied.
-
DSOF-32273 - 3D LUTs now use tetrahedral interpolation by default, bringing the non-OCIO LUT path into line with the OCIO path and producing smoother colour transitions, particularly for hue rotations. An Interpolation dropdown has been added to the LUT resource properties; select Trilinear to restore the previous behaviour for legacy pipeline matching.
-
DSOF-30256 - When Apply Feeds or genlock configuration is running on a remote server, the feed view now displays a clear overlay on that machine’s feeds showing the progress, matching what the server reports on its splash screen.
-
DSOF-27947 - The RigidBody tracking source editor has been tidied up to match other object-tracking source editors. Greyed-out controls now include suggestion text explaining why they’re unavailable, and the live position/rotation indicators in the Values section remain available for troubleshooting.
- DSOF-32838 - Disabled layers now correctly display their assigned media and mapping in the layer property panel and track view, instead of showing “none” or an incorrect mapping. Disabling a layer affects playback and rendering only, not the displayed configuration.
- DSOF-32835 - The TransportControl layer’s Transport Jump Command now retains its track reference if tracks are renamed by a remote editor.
- DSOF-32687 - The NMOS SDP served by the NMOS node is now refreshed when a sender’s colour format or other SDP-relevant properties change. Previously the served SDP described the prior parameters until Designer was restarted.
- DSOF-32640 - Hot-reloading a Notch block — for example by copying it into a project that is already running — no longer sometimes causes Designer to hang when entering new notch layers.
- DSOF-32591 - The HUD widget no longer splits and overlaps the playback controls and track scroll bar in projects with many machines.
- DSOF-26810 - The remote diagnostic gathering process in d3 Manager no longer steals fullscreen on the target machine, preventing disruption to live show output during rehearsals.
- DSOF-30153 - When duplicating a parallel mapping and then editing the original’s settings, the white border in the layer’s mapping selection now follows the active mapping instead of remaining attached to the duplicate.
- DSOF-32608 - Opening the track widget on large projects is generally more performant, especially on very large projects.
- DSOF-32833 - Calling field-evaluation APIs on non-numeric fields (such as text fields) no longer triggers an access violation. The evaluation path now validates the field type and returns a clear error for unsupported types instead of producing undefined behaviour.
r33.1.5 - Hotfixes
Section titled “r33.1.5 - Hotfixes”Full (Pro) build: 251218
Starter build: 251219
Released: June 3rd 2026
Items marked with a ● are also included in r32.4.8.
Improvements
Section titled “Improvements”r33.1.4 - Hotfixes
Section titled “r33.1.4 - Hotfixes”Full (Pro) build: 250397
Starter build: 250398
Released: May 27th 2026
Items marked with a ● are also included in r32.4.7.
r33.1.3 - Hotfixes
Section titled “r33.1.3 - Hotfixes”Full (Pro) build: 249736
Starter build: 249737
Released: May 20th 2026
Items marked with a ● are also included in r32.4.6.
Improvements
Section titled “Improvements”- DSOF-32747 - Switching between versions of a video file no longer prevents the clip from rendering when the new version has a different duration to the previous one. Previously, the affected Video Layer had to be deselected and reselected to recover.
- DSOF-32439 - Designer no longer fires audio device notifications on startup for installed ASIO and Dante drivers that have no hardware connected. Notifications now only fire when a previously-working audio device disconnects mid-session. This restores the behaviour from before r33.1.
r33.1.2 - Hotfixes
Section titled “r33.1.2 - Hotfixes”Full (Pro) build: 248549
Starter build: 248550
Released: May 13th 2026
Items marked with a ● are also included in r32.4.5.
- DSOF-32723 - When upgrading projects from r33.0 or earlier to r33.1 or above, only layers that were muted while the editor was set to Locked to Director are now converted to Disabled. Layers muted on editors while in Independent transport mode are no longer disabled on upgrade.
r33.1.1 - Hotfixes
Section titled “r33.1.1 - Hotfixes”Full (Pro) build: 247780
Starter build: 247781
Released: May 6th 2026
Items marked with a ● are also included in r32.4.4.
r33.1 - X2 Support and Quality of Life Improvements
Section titled “r33.1 - X2 Support and Quality of Life Improvements”Full (Pro) build: 247072
Starter build: 247073
Released: April 29th 2026
Improvements
Section titled “Improvements”- DSOF-28802, DSOF-28801, DSOF-28447, DSOF-32365 & DSOF-32496 - Mesh Mappings have received a comprehensive update:
- New methods to control resolution (Scaling, Fixed, or Pixels-per-Degree), independent of the projected screen.
- An optional No Warp mode that sends the stream without warping content to UVs, so screen-space effects from RenderStream sources render cleanly without seams.
- Per-axis Overscan X and Overscan Y fields for additional pixels of render area on the seams between meshes.
- New cross-projection blend modes.
- Performance improvements.
- DSOF-29986 - Three new option switches (
renderstreamActiveLatencyPercentile,renderstreamActiveLatencyOffsetandrenderstreamBufferSize) let users tune RenderStream active latency to address intermittent dropped frames caused by variable RenderStream sync timing. See Tuning RenderStream Active Latency for guidance. - DSOF-31998 - The Receive Health widget now lists incoming RenderStream texture parameter streams alongside frame streams, with sent and received rates available per stream.
- DSOF-31948 - RenderStream workloads no longer intermittently crash when texture parameters are switched between sources (e.g. between a precomp and another texture) while the workload is running.
- DSOF-31834 & DSOF-31719 - The Bandwidth Estimation widget now reports outgoing RenderStream texture parameter bandwidth against the network adaptor that will actually be used (instead of an “Automatic” category), and reports incoming bandwidth for subscribed RenderStream streams.
- DSOF-32190 - RenderStream asset sync tasks now display progress feedback, indicate when a task has stalled, and can be interrupted with a confirmation prompt.
- DSOF-32188 - The RenderStream asset list now distinguishes between assets of the same name in different folders by surfacing the full project path.
- DSOF-32263 - The OpenVPCal Plugin now disables the Designer GUI during capture to reduce the chance of dropped frames during the calibration process.
- DSOF-32451 - The OmniCal Plan Camera Stats window has been reorganised — bandwidth is now reported in Mbit/s for easier comparison against configured network bandwidth, and the columns most useful for troubleshooting (such as missed packets and packet errors) are visible by default.
- DSOF-32243 - The Live Update API has been extended to expose the same data points found in the Proof of Play .csv file in real time, enabling integration with content management systems. Note that Proof of Play currently only supports Video Layers.
- DSOF-32570 - The Designer Plugins API now provides scoped authentication tokens for cloud-aware plugins instead of giving them access to the master Auth0 token, improving security in multi-plugin environments.
- DSOF-31949 - Designer now displays a helpful notification when an audio input device (e.g. a USB device used for timecode) is unplugged.
- DSOF-23055 - The audio waveform view now supports the audio of video clips on Video Layers, in addition to Audio Layer tracks.
- DSOF-30285 - You can now force-break references when importing packages, allowing imports to skip dependencies you know aren’t needed.
- DSOF-25386 - Layers now have a project-level Disable option that persists across project restarts, replacing the legacy
allowPersistentMutedebug option. Disabled layers display dimmed with a[DISABLED]label and are excluded from rendering. Mute remains a per-machine session-level toggle that resets on machine reboot. Layers that were previously muted when the allowPersistentMute option switch was enabled will now appear as Disabled. - DSOF-30338 - Pressing SHIFT + ESC now also closes all the layer widgets on the track, not just the currently visible ones.
- DSOF-28848 - Mesh Mapping resolution and the resulting RenderStream stream resolution no longer change with local LOD when zooming in or out of the stage on the projected screen on Dedicated Director Machines.
- DSOF-32351 - Render nodes no longer occasionally fail to render the scene (with receive health dropping to 0) when using compressed RenderStream texture parameters in setups with mixed controllers.
- DSOF-31723 - RenderStream texture parameter bandwidth is no longer counted multiple times when several texture parameters on the same asset share a single arrowed-in stream.
- DSOF-32274 - The Python plugin API’s
loadOrCreateon Display subclasses (e.g.LedScreen,Screen2) now creates a default DirectProjection automatically, matching the result of creating displays through the UI. - DSOF-32459 - ObjectView widgets can no longer be resized smaller than their content on higher-DPI screens.
- DSOF-32290 - The Surface masks menu now scrolls when there are more options than fit on screen, allowing access to all entries on HD monitors.
- DSOF-27478, DSOF-31969, DSOF-31968 & DSOF-17067 - List Editor improvements:
- Custom columns now respect Separator Groups and only appear in the Default group, instead of being shown in every group.
- The Default Category is now always the initially opened category, including in the Projector List Editor.
- Importing CSVs exported from non-default categories now works correctly.
- Importing a CSV no longer creates a duplicate title row.
- DSOF-32037 - The OSC Event Transport field order has been restored to OSC Device → Input → Output → Behaviour, matching its order before r31.0.
- DSOF-30252 - The Join Session prompt in d3 Manager now reappears after the second time of joining a session from the same Editor.
- DSOF-32288 - The Designer installer no longer reports timeout errors when network shares take longer than 20 seconds to respond.
r33.0.3 - Hotfixes
Section titled “r33.0.3 - Hotfixes”Full (Pro) build: 247066
Starter build: 247067
Released: April 29th 2026
Items marked with a ● are also included in r32.4.3.
Improvements
Section titled “Improvements”r33.0.2 - Hotfixes
Section titled “r33.0.2 - Hotfixes”Full (Pro) build: 246160
Starter build: 246161
Released: April 22nd 2026
Items marked with a ● are also included in r32.4.2.
r33.0.1 - Hotfixes
Section titled “r33.0.1 - Hotfixes”This release has been superseded by r33.0.2. Please update to r33.0.2 to receive the fixes listed here.
Full (Pro) build: 244994
Starter build: 244995
Released: April 8th 2026
Items marked with a ● are also included in r32.4.1.
Improvements
Section titled “Improvements”- DSOF-31636 - Projection masks now update correctly without needing to enter the display settings first.
r33.0 - Machine Deprecation
Section titled “r33.0 - Machine Deprecation”Full (Pro) build: 244214
Starter build: 244213
Released: April 1st 2026
Changes
Section titled “Changes”In r33.0 we are moving a range of media servers from End of Production to End of Support.
The servers that are being deprecated are listed here:
These servers will behave like normal computers on versions of r33.0 and above, meaning that you will need a software license (like Designer Pro or X1) to use the Designer software, and the normal restrictions of those licenses will apply.
These servers will still function normally as Disguise Media Servers on all supported releases up to and including r32 and will still receive software updates for critical bugfixes in the r32 branch in line with our Product Life Cycle Policy. Release notes for r32 legacy support can be found here.