CreatorDocumentation 0.3.2 beta
Documentation sectionsIn this article
CREATOR / C++

C++ Function

cpp_function · v1

Creates a portable C++23 function. Its signature defines Audio, Number, Gate and Function ports; the SDK manages state and preparation.

C++ Function
Inputs

Defined by the project

Outputs

Defined by the project

Select a port to see its purpose and an example connection. Its reference row will highlight.

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.

Source / Entry function
C++23 · SDK 1

Choose the entry function and select Update node. Ports, ranges and defaults are derived from the current source; the Function output carries the full callable signature.

How to use it

Add a C++ Function, write process(AudioFrame audio, float gain = 0.5), update the node, then connect Input → Audio and its result → Output.

Things to check

Update ports after every code edit. Function bindings require an exact signature match; recursive calls are forbidden. Compile produces a .vltmini.

Check required inputs and matching types. Run Compile before auditioning; a validation failure preserves the previous working module. Troubleshooting →