Console

Read and write messages to the Console panel, passing the input through unchanged.

What it does

Console is a two-way bridge to the in-app console. Anything wired into Message is written out as a log line; numbers, colours, vectors and arrays are formatted into readable text without conversion to a string first. Severity marks the line as Info, Warning or Error in the console panel.

It also reads back, reporting how many entries, warnings and errors are currently in the console, and echoing the most recent message logged anywhere in the graph. Passthrough splices the node into an existing wire: whatever goes into Passthrough comes out unchanged.

When to use it

ParameterTypeDefault
messageAny
severityString"Info"
conditionBooleantrue
onceBooleantrue
passthroughAny

Gotchas

Worked example

  1. Add a Console node and wire a value from anywhere in your graph into Message.

  2. Leave Once on so it only logs when the value actually changes, then check the console panel to confirm.

  3. Set Severity to Warning for something to notice at a glance rather than read carefully.

  4. To inspect a value mid-wire without breaking the connection, feed the wire into Passthrough and take Passthrough Out onward to the next node.

See also

Plugin Host · File IO · Numbers, signals & audio