Delay

Read with AI
All docs in one file (llms-full.txt)
SignalDelay #Signal #Node
Delay

Records the value arriving at In every frame and outputs the value from Delay seconds ago at Delayed. Running the same signal through several of these with different delay amounts gives you a patch where the motion lags and chases itself.

  • Delay default 0.5 seconds (clamped to 0-10 seconds)
  • The ring buffer holds 2048 samples. Recording is per frame, so the resolution of the delay time is one frame

If the requested time is older than what remains in the buffer, the oldest value held is output (the buffer covers 2048 frames, so at high frame rates the effective maximum delay is shorter than 10 seconds).

Input ports

Port IDType
Infloat
Delayfloat

Output ports

Port IDType
Delayedfloat

Scriptable members

PathType
inInputfloat
delayInputfloat

Synapse Apps (scripting)

await synapse.modules.create({ type: "SignalDelay" })

Pages linking here