CreatorDocumentation 0.3.2 beta
Documentation sections
CREATOR / DOCUMENTATION

From your first wire
to your own effect.

Understand what the wires carry. Build your first graph. Find the exact parameters of every node.

START HEREGentle TremoloSix nodes. Two controls. Your first effect.
Gentle Tremolo
Input

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

113 NODE TYPES

Every node has a purpose.

Names and IDs match the editor. Ports, ranges and defaults come from the native registry.

35 nodes found

Math

Constant

Outputs a number. A connected Value input replaces the stored manual value.

constant
Math

Add

Adds A and B on every sample.

add
Math

Subtract

Subtracts B from A on every sample.

subtract
Math

Multiply

Multiplies A by B on every sample.

multiply
Math

Divide

Divides A by B; returns 0 when |B| < 1e−20 on every sample.

divide
Math

Minimum

Selects the smaller of A and B on every sample.

min
Math

Maximum

Selects the larger of A and B on every sample.

max
Math

Power

Raises A to the power B on every sample.

power
Math

Absolute

Absolute value. Evaluated for each Number sample.

abs
Math

Negate

Negates a number. Evaluated for each Number sample.

negate
Math

Square root

Square root; negative input gives 0. Evaluated for each Number sample.

sqrt
Math

Sine

Sine of an angle in radians. Evaluated for each Number sample.

sin
Math

Cosine

Cosine of an angle in radians. Evaluated for each Number sample.

cos
Math

Clamp

Clamps Value between Minimum and Maximum; the bounds may be reversed.

clamp
Math

Map Range

Linearly maps Value from an input range to an output range, including values outside the bounds.

map_range
Math

Exponential

Exponential eˣ; input is limited to −80…ln(10⁶). Evaluated for each Number sample.

exp
Math

Natural logarithm

Natural logarithm with an input floor of 1e−20. Evaluated for each Number sample.

log
Math

Logarithm 2

Base-2 logarithm with an input floor of 1e−20. Evaluated for each Number sample.

log2
Math

Logarithm 10

Base-10 logarithm with an input floor of 1e−20. Evaluated for each Number sample.

log10
Math

Hyperbolic tangent

Hyperbolic tangent, softly bounding the output between −1 and 1. Evaluated for each Number sample.

tanh
Math

Arctangent

Arctangent; output is in radians. Evaluated for each Number sample.

atan
Math

Sign

Returns −1, 0 or 1 according to the sign. Evaluated for each Number sample.

sign
Math

Floor

Rounds downward. Evaluated for each Number sample.

floor
Math

Ceiling

Rounds upward. Evaluated for each Number sample.

ceil
Math

Round

Rounds to the nearest integer, with ties away from zero. Evaluated for each Number sample.

round
Math

Fraction

Subtracts floor(x), giving a fractional part from 0 to 1. Evaluated for each Number sample.

fraction
Math

Linear to dB

Converts amplitude to dB: 20 × log₁₀(max(1e−9, |x|)). Evaluated for each Number sample.

linear_to_db
Math

dB to Linear

Converts dB to amplitude: 10^(x/20), with x limited to −180…120 dB. Evaluated for each Number sample.

db_to_linear
Math

Modulo

Returns fmod(A, B); a zero divisor gives 0 on every sample.

modulo
Math

Wrap

Wraps a value back into the range.

wrap
Math

Fold

Reflects a value at the range boundaries.

fold
Math

Smoothstep

Smoothly maps the normalized input from 0 to 1 using t²(3−2t).

smoothstep
Math

Linear interpolation

Interpolates A + (B − A) × Position. Position outside 0…1 extrapolates.

lerp
Math

Number to Integer

Truncates toward zero and clamps to the signed 32-bit integer range.

number_to_integer
Math

Integer to Number

Converts Integer to Number for numeric parameter inputs.

integer_to_number