The **Value Node** (`ValueNode`) creates interactive manual user interface controls directly on the graph canvas. It enables operators to tweak multipliers, thresholds, oscillator speeds, and offsets live during a show.

![Value Node Display Variants](https://unilighter.cc/info/docs/node-graphs/value/fader_knob_dropdown_b23f7f37.png)

---

## 🎛️ 4 UI Display Modes

1. **Vertical Fader**: Standard linear slider with high-contrast level indicator.
2. **Rotary Knob**: 360-degree radial dial for continuous parameters (speeds, frequencies, percentages).
3. **Dropdown List**: Text menu mapping friendly string names to specific discrete numerical values (e.g. *Slow = 0.25*, *Medium = 1.0*, *Turbo = 4.0*).
4. **Toggle Buttons**: Bank of mutually exclusive or latching buttons.

---

## ⚙️ Configuration Properties

- **Min / Max Values**: Defines the lower and upper bounds of the numeric output (e.g. `0.0 – 1.0`, `0 – 255`, or `-100 to +100`).
- **Step Size**: Granularity for slider increments (e.g. `0.01` for delicate theater fades or `1` for discrete integer DMX steps).
- **Default Value**: Fallback level restored when resetting the workspace.

---

## 🔌 Socket Outputs Reference

| Output Socket | Data Type | Range | Description |
| :--- | :--- | :--- | :--- |
| **Value** | `Number` | Configured `Min – Max` | Live evaluated numerical value based on manual UI state. |

