vdelayk — k-rate variable time delay.


Variable delay applied to a k-rate signal


kout vdelayk  ksig, kdel, imaxdel [, iskip, imode]


imaxdel - maximum value of delay in seconds.

iskip (optional) - Skip initialization if present and non zero.

imode (optional) - if non-zero it suppresses linear interpolation. While, normally, interpolation increases the quality of a signal, it should be suppressed if using vdelay with discrete control signals, such as, for example, trigger signals.


kout - delayed output signal

ksig - input signal

kdel - delay time in seconds can be varied at k-rate

vdelayk is similar to vdelay, but works at k-rate. It is designed to delay control signals, to be used, for example, in algorithmic composition.

See also

Vectorial Control-rate Delay Paths


Written by Gabriel Maldonado.

New in Csound 5 (Previously available only on CsoundAV)