linslide
Change values in a channel over time.
Syntax
Usage
linslide updates a channel (Schan) to move from the channel's current value to reach a destination value over a period of time.
If linslide is re-evaluated, then any currently running linslide action on the specified channel is replaced by the new instance.
Outputs and arguments
Schan -- Output Channel name. linslide doesn't have a k-rate output. Instead it updates values in this channel.
idur -- Duration (in tempodur beats) to reach idest.
idest -- Destination value
idel (optional, default=1) -- linslide starts motion on the next idel beats.
itype (optional, default=0) -- curve type as per the Csound transeg itype. Default is linear.
iendreset (optional, default=0) -- When non-zero the channel value returns to initval on release.
initval (optional, default=current Schan value) -- Ignore the current Schan value and set an initial value to start from.
Example
See the example for linslide.orc