Nodes

  1. Home
  2. Docs
  3. Nodes
  4. Audio Effects
  5. Delay Node

Delay Node

Delays the connected audio (or control) line by a specified duration of seconds or beats.

This Node can be used in a feedback chain to process an audio/control signal in a circle, and re-route a signal into itself (using a Gain Node or equivalent in the circle is recommended, as otherwise the line will quickly overdrive itself).

Inputs

Audio Input The audio (or control) line to delay.
Delay-time control Control input to automate the Delay Time setting. Minimum supported value is 0, see the Technical Details section for the maximum supported value. This input can be toggled from the Node settings panel.

Settings

Delay time Sets the delay duration in seconds (or beats, if the BPM-adaptive setting is set).
BPM-adaptive If enabled, use beats instead of seconds for the delay time. This is useful when the Delay Node is used to produce an echoing rhythm.

Outputs

Audio Output The delayed Audio/Control line.

Audio and Control lines (visualized with blue and orange, respectively) are both analogous to an analog signal. They can be used interchangeably, and, for example, an Audio output (blue) can be connected to a Control input (orange), or vice-versa.

Technical Details

This Node requires using an internal buffer to hold the delayed signal. This internal buffer is 4 seconds in duration initially, and is automatically incremented by 4 seconds steps when needed. The maximum supported value by the Delay-time control input is clamped to this internal value.

When the internal buffer length is increased, a minor click might be heard occasionally in real-time playback mode.

Known Issues

  • On some systems, audio becomes silent for a short duration after the Audio Input channel count changes (e.g. when a mono input is replaced with a stereo input, or when some downstream connection change results in a change in upmixing or downmixing)
  • On some systems, disconnecting a non-mono Audio Input results in silence immediately, without waiting for the specified delay time to pass
Was this article helpful to you? Yes No