Generate:SignalGenerator

Last updated 5 August 2026

Generate:SignalGenerator produces a waveform on its Value output over a set

Duration. The Form option selects the shape; Play/Stop runs it and Restart

begins it again from the start.

Pin Info

Input 1: Play/Stop [Int]

Input 1: Restart [Bang]

Input 2: Min [Float]

Input 3: Max [Float]

Input 4: Cycles [Float]

Input 5: Duration [Timestamp]

1-Play/Stop[Int]: Non-zero starts the generator, 0 stops it.

1-Restart[Bang]: Restarts the waveform from the beginning.

2-Min[Float]: Output value at the low end of the waveform.

3-Max[Float]: Output value at the high end.

4-Cycles[Float]: Number of periods to run (0 = endless).

5-Duration[Timestamp]: Length of one full run.

Output 1: Value [Float]

1-Value[Float]: The generated signal value.

Node Parameters

Value: Current output value (read-only).

Start / Stop: Run or stop the generator.

Expand:

Form: Waveform (FadeIn, FadeOut, SawTooth, Triangle, Sine, Cosine, Square, Pulse).

Min / Max: Output range.

Duration ms: Length of one run in milliseconds.

Phase: Phase offset 0-1 (not for FadeIn/FadeOut).

Pulse width: Duty cycle 0-1 (Pulse form only).

Cycles: Number of periods (0 = endless).