kr transeg ibeg, idur, itype, ival ar transeg ibeg, idur, itype, ival
Constructs a user-definable envelope.
ibeg – starting value
ival – value after dur seconds
idur – duration in seconds of segment
itype – if 0, a straight line is produced. If non-zero, then transeg creates the following curve, for n steps:
ibeg + (ivalue - ibeg) * (1 - exp( i*itype/(n-1) )) / (1 - exp(itype))
If itype > 0, there is a slowly rising, fast decaying (convex) curve, while if itype < 0, the curve is fast rising, slowly decaying (concave). See also GEN16.
University of Bath, Codemist. Ltd.
New in Csound version 4.09