Custom Node
subgraph · v1Packages processing into a custom node with named ports. Instances share a definition but have independent DSP state.
Defined by the project
Defined by the project
Ports and connections
This node’s ports are defined by the project: Interface controls, the C++ signature or the custom subgraph interface.
An output can feed multiple inputs of the same type. An input has one source; Function also requires matching signatures. All connection rules →
Parameters
There are no fixed numeric parameters. Custom nodes, collections and C++ expose additional settings through their definition in the inspector.
Node properties
These settings are configured before compilation and cannot be modulated by wires.
- Ports / Oversampling
- Up to 16 inputs and 16 outputs · 1× / 2× / 4×, default 1×
Edit ports defines names, types, units, ranges, defaults, scale, capacity and signature. Instances use a shared definition; Make independent creates a separate type.
How to use it
Select Gain and LFO, retain the external connections and create a Custom Node. Double-click it to edit its contents.
Things to check
Up to 16 ports per side and 8 nesting levels. Oversampling 1×/2×/4× defines a rate boundary; choose 1× before expanding.
Check required inputs and matching types. Run Compile before auditioning; a validation failure preserves the previous working module. Troubleshooting →