Delay a signal. One or more independent [vd~] objects
can read a delay line from one named [delwrite~] object.
The delay line must be named as a construction argument.
A signal input will set the delay time in milliseconds.

// works in conjunction with DelTapWr and an allocated bufferDelTapRd.ar(buffer,outputOfDelTapWr,delTime)

The vline~ object, like line~, generates linear ramps whose
levels and timing are determined by messages you send it.
The messages consist of a target value, a time interval
(zero if not supplied), and an initial delay (also zero if
not supplied.) Ramps may start and stop between audio
samples, in which case the output is interpolated
accordingly.

// Equivalent in SuperCollider for the following message sent to [vline~]: [1 1000 500, 0 1000 2500]EnvGen.ar(Env.new([0,0,1,1,0],[0.5,1,1,1]))// the pure data message means: // go to 1 in 1000ms but wait 500ms from the starting point, // then go to 0 in 1000ms but wait 2500 ms from the starting point:Env.new([0,0,1,1,0],[0.5,1,1,1]).plot