...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
This section contains the following pages:
Child pages (Children Display) | ||
---|---|---|
|
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 section.
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 |
Floating point | Integer Samples | (none) | (none) | (none) | (none) | |
Fract32 | Integer Samples | (none) | (none) | (none) | (none) | |
Floating point | Integer Samples | (none) | (none) | (none) | yes | |
Fract32 | Integer Samples | (none) | (none) | (none) | yes | |
Floating point | Fractional Samples | Cubic | yes | (none) | (none) | |
Floating point | Fractional Samples | Linear | yes | (none) | (none) | |
Any | Blocks | (none) | (none) | (none) | (none) | |
Any | Integer Samples | (none) | (none) | (none) | (none) | |
Fract32 | Fractional Samples | Linear and Cubic | yes | (none) | (none) | |
Any | Fractional Milliseconds | (none) | (none) | (none) | (none) | |
Any | Integer Samples | (none) | (none) | yes | (none) | |
Fract32 | Integer Samples | (none) | (none) | yes | yes | |
Integer | Fractional Samples | (none) | (none) | (none) | (none) | |
Any | Integer Samples | (none) | (none) | (none) | (none) | |
Any | Integer Samples | (none) | (none) | (none) | yes | |
Any | Integer Samples | (none) | (none) | (none) | yes | |
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) |