Auragen docs
Auragen docs

Getting Started

OverviewInterfaceNode GraphParameters and Controls

Operators

Animation
Modifiers

Value & Math

LFOContinuousAccumulatorConstantEnvelopeRange RemapLimiterSmoothLagQuantizeConditionCombinerTriggerCountMathKinect Joint

Audio

SoundSound FFT Region

Interactive

KeyboardMouseMIDIMIDI Dashboard

Logic & Timeline

BPMDelayInput SelectorExpressionNull (Modifier)
Audio ReactiveMIDI Control
3D PreviewperformMODE
Animation & ControlModifiers

Expression

Evaluates a small maths expression each frame, with three constants and the input available.

The Expression node runs a formula. t is time, x the input, and a, b, c the three sliders.

Expression

  • Expression text, a, b, c
  • Found in the node graph under Modifiers → Logic & Timeline
Example patch — drag onto the app to load

The image on the right is the example patch itself. Drag and drop it onto the app, or load it with File → Load, to open the full graph. The modifier drives the Scale of a Hexagonal generator; the meter on the node shows its live value.

Inputs and outputs

Expression node

PortTypePurpose
InputModifierThe value to process, 0–1 unless the source says otherwise.
ModifierModifierDrag it onto a parameter row, or wire it into another modifier's input.

Parameters

Expression parameters
  • Expression (default sin(t)*0.5+0.5).
  • a (default 1), b (default 0), c (default 0), each −100 to 100.

Every slider has a per-parameter animation bar and can itself be driven by another modifier.

Examples

Bouncing — abs(sin(t*a)) with a 3.

Troubleshooting

Output is 0 — the expression has a syntax error. Check the node for a red mark.

Related

Math

Two operands, no typing.

Input Selector

Passes through whichever of four inputs the Index selects.

Null (Modifier)

A pass-through junction for modifier wires.

On this page

Inputs and outputsParametersExamplesTroubleshootingRelated