Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This section contains the following pages:

Child pages (Children Display)
alltrue
Info

Links to individual module pages can also be found in the table at the end of this page.

General Information

Delay modules hold the input signal for some amount of time using an internal circular buffer. This buffer is instantiated with a size maxDelay. At runtime, currentDelay is set to control the time constant for the maxDelay buffer. Most delays update currentDelay instantaneously, but smoothed(interpolated) delays are provided if the final product needs a varying delay.

...

For most cases, use Delay msec or Delay samples. Modulated delays come into play for making musical effects.Links to individual module pages are found in the table at the end of this page.

Allpass Delays

Allpass Delays use feedback and feedforward in order to vary the phase of a signal without changing its magnitude or its position in time. Our allpass delays have a coef variable which determines the amount of gain on the feedback/forward mix factor. Allpasses are commonly used in audio effects like chorus, flanger, reverb, and stereo effects. Our allpasses also have the option of outputting the delayed signal (in cases where time position and phase should change).

...

Module Name

Input type

Delay Time Type

Time Interpolation

Modulation Control

Delay Tap

Low Mem

Allpass Delay

Floating point

Integer Samples

(none)

(none)

(none)

(none)

Allpass Delay Fract32

Fract32

Integer Samples

(none)

(none)

(none)

(none)

Allpass Delay16

Floating point

Integer Samples

(none)

(none)

(none)

yes

Allpass Delay16 Fract32

Fract32

Integer Samples

(none)

(none)

(none)

yes

Allpass Delayci

Floating point

Fractional Samples

Cubic

yes

(none)

(none)

Allpass Delayi

Floating point

Fractional Samples

Linear

yes

(none)

(none)

Block Delay

Any

Blocks

(none)

(none)

(none)

(none)

Delay

Any

Integer Samples

(none)

(none)

(none)

(none)

Delay Interp Fract32

Fract32

Fractional Samples

Linear and Cubic

yes

(none)

(none)

Delay Msec

Any

Fractional Milliseconds

(none)

(none)

(none)

(none)

Delay Ntap

Any

Integer Samples

(none)

(none)

yes

(none)

Delay NTap16 Fract32

Fract32

Integer Samples

(none)

(none)

yes

yes

Delay Reader

Integer

Fractional Samples

(none)

(none)

(none)

(none)

Delay State Writer

Any

Integer Samples

(none)

(none)

(none)

(none)

Delay State Writer16

Any

Integer Samples

(none)

(none)

(none)

yes

Delay16

Any

Integer Samples

(none)

(none)

(none)

yes

Delayci

Floating point

Fractional Samples

Cubic

yes

(none)

(none)

Delayci Fract32

Fract32

Fractional Samples

(none)

(none)

(none)

(none)

Delayi

Floating point

Fractional Samples

Linear

yes

(none)

(none)

Fractional Delay Fract32

Fract32

Fractional Samples

(none)

(none)

yes

(none)

Interpolated Delay

Floating point

Fractional Samples

Linear and Cubic

yes

(none)

(none)