0.3.2 betaDocumentation sections
From your first wire
to your own effect.
Understand what the wires carry. Build your first graph. Find the exact parameters of every node.
One signal feeds two branches: dry and processed.
Select a node to trace its connections. This diagram explains processing; it does not play audio.
Get into the details
Every node has a purpose.
Names and IDs match the editor. Ports, ranges and defaults come from the native registry.
113 nodes found
Input
Receives the module’s mono/stereo signal from its VLTone channel. One output can feed several branches.
inputRoutingOutput
Returns the processed signal to the channel. Connect your final audio signal here.
outputRoutingInterface
Defines the mini-module name, card appearance and up to two external controls. Each control outputs a Number stream.
interfaceC++C++ Function
Creates a portable C++23 function. Its signature defines Audio, Number, Gate and Function ports; the SDK manages state and preparation.
cpp_functionMathConstant
Outputs a number. A connected Value input replaces the stored manual value.
constantRoutingGain
Multiplies both audio channels by Gain. The coefficient follows its target with a 10 ms time constant.
gainRoutingMix
Linearly blends A and B: A × (1 − Mix) + B × Mix. The coefficient uses 10 ms smoothing.
mixMathAdd
Adds A and B on every sample.
addMathSubtract
Subtracts B from A on every sample.
subtractMathMultiply
Multiplies A by B on every sample.
multiplyMathDivide
Divides A by B; returns 0 when |B| < 1e−20 on every sample.
divideMathMinimum
Selects the smaller of A and B on every sample.
minMathMaximum
Selects the larger of A and B on every sample.
maxMathPower
Raises A to the power B on every sample.
powerMathAbsolute
Absolute value. Evaluated for each Number sample.
absMathNegate
Negates a number. Evaluated for each Number sample.
negateMathSquare root
Square root; negative input gives 0. Evaluated for each Number sample.
sqrtMathSine
Sine of an angle in radians. Evaluated for each Number sample.
sinMathCosine
Cosine of an angle in radians. Evaluated for each Number sample.
cosMathClamp
Clamps Value between Minimum and Maximum; the bounds may be reversed.
clampMathMap Range
Linearly maps Value from an input range to an output range, including values outside the bounds.
map_rangeLogicCompare
Compares A and B using >, <, =, >= or <=. Outputs a Gate.
compareLogicSelect
Selects A while Gate is off and B while it is on. Both inputs are Number.
selectModulationSmooth
One-pole smoothing of a Number with an adjustable time constant.
smooth