-
-
Notifications
You must be signed in to change notification settings - Fork 1
Node Reference Logic
Bobby Comet edited this page Jul 31, 2026
·
4 revisions
Logic nodes take bindable inputs and expose one output. Chains evaluate in dependency order each refresh.
Kinds: KIND_NUMBER → number, KIND_PERCENT → percent, KIND_TEXT → text.
| Output | number |
| input_a, input_b | float, bindable, wide range |
| operation | enum — add, subtract, multiply, divide, min, max, average (as implemented) |
| Output | number |
| input | bindable float |
| comparison | enum (>, >=, <, …) |
| threshold | float |
| then_value / else_value | floats returned when condition holds / fails |
| Output |
number (0 or 1) |
| value | bindable |
| comparison | enum (default >=) |
| threshold | float |
| Notes | Binary gate only. For gate/pass-value modes see plugin Threshold. |
| Output | text |
| input | bindable (string/number as resolved) |
| template | string with {value} placeholder |
| decimals | int 0–4 |
| Output | number |
| value, in_min, in_max | bindable floats |
| out_min, out_max | floats |
| clamp | bool — clamp to out range after map |
Maps (value) from ([in_min, in_max]) to ([out_min, out_max]).
| Output | number |
| value | bindable |
| min_value, max_value | floats |
| Output | number |
| a, b, t | bindable — result ≈ a + (b - a) * t
|
| t | typically 0–1 (editor allows wider range) |
| Output | number |
| value | bindable |
| centre, radius | floats — values inside ([centre - radius, centre + radius]) collapse toward centre / zero per implementation |
| Notes | Different model from plugin Deadzone (abs magnitude + optional soft edge). |
| Output | percent |
| value | bindable — typically 100 - value
|
| Output | number |
| value | bindable |
| multiply, add | value * multiply + add |
| Output | number |
| value | bindable |
| decimals | int 0–6 — nearest rounding |
| Notes | Plugin Round adds floor/ceil modes. |
| Output | number |
| value | bindable — abs(value)
|
| Output |
number (0/1) |
| input_a, input_b | bindable |
| Output |
number (0/1) |
| input_a, input_b | bindable |
| Output | number |
| selector + values A/B | choose A or B from control signal |
| Notes | Plugin Pick (A/B) exposes an explicit threshold. |
| Need | Prefer |
|---|---|
| Simple 0/1 vs threshold | Built-in Threshold Gate |
| Pass value when true / invert / equal±ε | Plugin Threshold |
| EMA smoothing | Plugin Smooth |
| °F ↔ °C | Plugin Temp Convert |
| Multi-stage index | Plugin Threshold Chain |
See Plugins.