v0.1Latest
Monitor
Previews audio, control, MIDI, or image signals using a display that adapts to the connected input.
Adaptive monitor that previews whatever signal is patched into it — audio, control values, MIDI, or images. The input is a wildcard socket that adopts the connected signal type and renders an appropriate live display, and the node is a terminal sink with no outputs, so it can be dropped anywhere in a patch to inspect a signal without altering the routing.
Inputs
Input
Signal to inspect. Adopts the connected signal type.
| ID | input |
|---|---|
| Signal | unknown · control rate |
| Coercion | Allowed with warning |
Parameters
View
Choose a fixed monitor mode or let the display adapt to the connected signal.
| ID | viewMode |
|---|---|
| Type | enum |
| Control | select |
| Range or Options | Auto (auto), Wave (waveform), Scope (scope), Clock (clock), FFT (spectrum), Value (value), MIDI (midi) |
| Default | Auto (auto) |
Update Rate
Requested maximum monitor refresh rate for high-volume runtime streams.
| ID | updateHz |
|---|---|
| Type | int |
| Control | numberInput |
| Range or Options | 1 to 60 Hz, step 1 |
| Default | 30 |
Details
| Canonical ID | an.monitor |
|---|---|
| Category | analysis |
| Runtime Surface | control |
| Runtime Targets | control-main-thread |
| JUCE Early Access | Supported |
| Early Access Note | Native-supported in the plugin for authored audio, value, and MIDI monitor flows. Runtime preparation lowers authored an.monitor nodes onto the existing native viewer and midi.monitor paths, while image-mode monitor signals remain a documented migration gap. |