Time-line docs
AutomationsNode-RED nodes

Resolume nodesRequires Pro

Reference the Time-line Live nodes for controlling Resolume compositions, clips, columns, and layers.

Full reference for the Live Resolume nodes, generated from the in-editor help.

Server

Shared Resolume connection settings used by all Resolume nodes.

Stores — REST Base URL (clip/column/composition/layer requests), OSC Host/Port/UDP Family (raw OSC node), optional Name.

Editor actionsTest REST (checks the Resolume webserver), Test OSC, Refresh composition (loads the live composition so clip/column/layer pickers show real targets).

The full composition is not stored in the flow — nodes keep only selected ids and labels. If the Resolume show changes, older selections may be marked stale until you refresh and reselect.

Clip

Controls a specific clip chosen from the live composition.

Config — Server, Action (default), Layer (scopes the clip list), Clip.

Input — no payload needed for normal actions. Set msg.action to trigger, connect, disconnect, select, or clear to override at runtime. Legacy: with action Trigger and no msg.action, a boolean-like payload acts as connect/disconnect.

The editor shows a live thumbnail of the selected clip.

Composition

Composition-wide actions. Currently Disconnect All — a cleanup or panic action that disconnects every connected clip. Override at runtime with msg.action: "disconnect_all".

Column

Sends an action to a specific column — launch a whole column on section entry, switch many clips at once.

Config — Server, Action (defaults to connect), optional saved Column.

Inputmsg.action: connect, disconnect, or select. msg.columnId or msg.columnIndex (1-based) target a column at runtime; a saved column is optional if you provide one of these.

Layer level

Immediately sets a layer's master, opacity, or a layer dashboard link value. No timing or ramp logic — put Progress upstream to map TL timing into a number first.

Config — Server, Layer, Property (master/opacity/dashboard), Dashboard Link, optional fixed Payload value.

Value resolution — fixed configured value → else numeric msg.payload → else error, nothing sent.

Rendering Node-RED flow…

Dashboard mode sends OSC to /composition/layers/{layer}/dashboard/link{link} and renders as a gauge in Automations. Immediate write only — it does not read the current Resolume value first.

OSC

Raw OSC through the same Resolume instance config — for targets easier to address by OSC path than via the dedicated nodes.

ResolutionAddress field, else msg.topic. Message field, else msg.payload. Same scalar/JSON parsing as the generic Output node.

Rendering Node-RED flow…

How is this guide?

Last updated on

On this page