Changelog
Version 2.3.0
June 10, 2026
Features
- Added layer clip workflows: drag one clip onto another to add its layers, or extract a layer into its own clip.
- Added per-cue hold so individual cues can wait for manual GO even when the list has a default duration.
- Added an OSC message log in Settings, plus direct OSC routing for selecting a clip and sending it to an output group in one message.
- Added timeline end marker dragging with snapping to clip edges, ruler ticks, beats, and the playhead.
- Added laser profile path routing controls for optimizing stroke order and optionally allowing path reversal.
- Added output group drag routing: drag a clip onto an output group card to assign it.
- Updated timeline clip defaults so new timeline clips last 20 seconds instead of 5 seconds.
Bugfixes
- Fixed Helios output disarming when projecting large or dense frames.
- Fixed HSL and HSV brightness modulation so external control and automation reach the visible color value.
- Fixed animated graph processing for cached raster and file sources.
- Fixed ILDA hover previews in the Library so animated files keep playing.
- Dragging clips inside the cue grid now moves them by default, with Option/Alt for copying, and empty output groups can now be cleared from cue cells.
- Cue list defaults now create a list automatically, so toolbar changes no longer disappear when no list exists.
- Fixed OSC clip-select and cue-jump controls firing again on release from stateful controllers.
- Fixed DAC arming and PPS updates getting out of sync during reconnects and profile changes.
- Fixed very small routed paths disappearing from laser output.
- Pasting deck clips with the timeline focused now adds them at the playhead instead of replacing a deck slot.
- File nodes in the node graph now show their bitmap vectorization controls correctly.
Version 2.2.1
June 4, 2026
Bugfixes
- Reduced short dropouts on LaserCube network output during playback.
Version 2.2.0
June 3, 2026
Features
- Added a laser receiver input that takes incoming IDN and PONK streams and routes them through your preset graph and layers, with live status per clip and layer. Handy for pulling laser output from TouchDesigner and other tools straight into Modulaser.
- Added a MIDI input node so a controller's CC or note values can drive node and FX graphs.
- Added per-clip and track-wide audio volume controls on the timeline.
- Added output group opacity automation, so each group's opacity can be keyframed on the timeline.
- Added keyframe all: right-click the timeline ruler (or press K) to stamp a keyframe across every enabled automation lane at the playhead.
- Copying, cutting, and pasting timeline clips now carries their automation keyframes along.
- Timeline audio waveforms now scale to fill the lane, so quiet tracks stay readable while timecoding.
- You can now zoom the timeline in 10x further for frame-exact clip and keyframe editing, while clips stay visible at full zoom-out.
Bugfixes
- A saved DAC that isn't currently connected now stays visible in the output selector instead of disappearing.
- Fixed NDI sources with an alpha channel dropping all frames on capture.
- Improved timeline audio playback quality with smoother resampling.
- Stability improvements for Helios DAC and LaserCube connections.
Version 2.1.1
May 22, 2026
Bugfixes
- Fixed repeated macOS crash reports after updating.
If this happens to you, download Modulaser again from modulaser.app.
Version 2.1.0
May 22, 2026
Features
- Added DMX input over Art-Net and sACN. Drive Modulaser from a lighting console (blackout, intensity, speed, cues, BPM and tap, plus per-output-group color, strobe, and effects), or pull raw channel values into the node graph with the new DMX Input node.
- Added MIDI Time Code (MTC) as a timeline source, alongside Internal and SMPTE/LTC.
- Added Spout texture sharing on Windows. Send Modulaser's output to other Windows apps and pull live video in, like Syphon on macOS.
- Added an OSC input node so incoming OSC values can drive node and FX graphs.
- You can now drag an audio file onto the timeline to drop it at the playhead.
- When a project has a single output group, right-clicking a clip assigns to it directly instead of through a submenu.
Bugfixes
- Fixed a crash when connecting a Helios DAC on macOS Tahoe 26.5.
- Clips dropped onto the timeline no longer land back in the clip deck when the deck has many rows.
- Fixed broken modulation routings when importing certain Modulaser Classic projects.
Version 2.0.3
May 19, 2026
Features
- Modulaser Classic projects now open as imports. Saving creates a new
-v2.modufile so the original Classic project stays untouched.
Bugfixes
- macOS builds now run on Intel Macs as well as Apple Silicon.
If you're on an Intel Mac and earlier 2.0 builds wouldn't launch, please download Modulaser again.
Version 2.0.2
May 18, 2026
Bugfixes
- Fixed auto-update on macOS.
If you're already running 2.0.0 or 2.0.1 on macOS, please download Modulaser once from modulaser.app to get future updates automatically.
Version 2.0.1
May 18, 2026
Features
- Added native 3D shape generators. The shape picker now splits 2D and 3D, and curved 3D shapes have a segment control.
- Added AIFF AVB import for files exported from LaserAnimation.
Bugfixes
- Fixed audio input on macOS.
- Output group effects are now saved with the project.
- More reliable project file saving.
- Linux packaging fixes for
.deband.rpminstallers.
Version 2.0.0
May 15, 2026
Modulaser 2 is a full rewrite. Too much new for a bullet list. Read the announcement for the full tour.
Have any requests?
Please contact us at info@modulaser.app!