Sounds Logical
home

WaveWarp 2.0 Component

IndexCurrent GroupPrevious GroupNext GroupPrevious ComponentNext ComponentBottom of Page

Functional Description | Algorithm | Signal Implementations | Related Components | Example DWBs usage

Delays:

Controllable Variable Delay

Functional Description
The audio output is a delayed version of the audio input, with a delay length which varies in time according to the control input(s). The maximum delay is adjusted in the Parameter Window, and the instantaneous value of the delay is given by the product of the maximum delay and the value of the control input(s). Stereo signals have separate delay settings for left and right channels.

NOTE: With the appropriate settings and control input(s), this component can be used as a building block for a flanger or chorus effect, as well as for creating interesting and bizarre sounds.

Algorithm
The time-varying delay is implemented using a circular buffer with linear (first order) interpolation to avoid discontinuities (see [Moore] chapter 4.2.5 for further information). See [Roa] p.436-440 for an introduction to variable-time-delay-effects, and [HRM] for general information on audio effects.
Signal Implementations
Audio signals Control signals Description
Single input single output mono-monoSingle input Control input modulates the delay of the mono input audio signal, which is then sent to the mono output
Single input single output mono-stereoDouble input The first and second control inputs modulate the delays of the single input signal, creating two output channels, with separate maximum delays for each outut channel.
Single input single output stereo-monoDouble input The first and second control inputs modulate the delays of the left and right input channels, respectively, with separate maximum delays for each channel. The separately-delayed left and right signals are then averaged and sent to the mono output.
Single input single output stereo-stereoDouble input The first and second control inputs modulate the delays of the left and right input channels, respectively, with separate maximum delays for each channel. The separately-delayed left and right signals are then sent to the resepective stereo output channels.
Related components:
Example DrawingBoards illustrating usage:

IndexCurrent GroupPrevious GroupNext GroupPrevious ComponentNext ComponentTop of Page

home - news - products - store - support - site map - company info
© 2007 Sounds Logical. All rights reserved.
Sounds Logical
legal notice - privacy statement