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 actions — Test 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.
Input — msg.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.
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.
Resolution — Address field, else msg.topic. Message field, else msg.payload. Same scalar/JSON parsing as the generic Output node.
How is this guide?
Last updated on