cossegSignal Generators:Linear and Exponential Generatorscossegcosseg
Trace a series of line segments between specified points with
cosine interpolation.
Description
Trace a series of line segments between specified points with
cosine interpolation.
Syntaxares cosseg ia, idur1, ib [, idur2] [, ic] [...]kres cosseg ia, idur1, ib [, idur2] [, ic] [...]Initializationia -- starting value.
ib, ic, etc. -- value after
dur1 seconds, etc.
idur1 -- duration in seconds of first
segment. A zero or negative value will cause all initialization
to be skipped.
idur2, idur3, etc. -- duration in seconds
of subsequent segments. A zero or negative value will terminate
the initialization process with the preceding point, permitting
the last-defined line or curve to be continued indefinitely in
performance. The default is zero.
Performance
These units generate control or audio signals whose values can
pass through 2 or more specified points. The sum of
dur values may or may not equal the
instrument's performance time: a shorter performance will
truncate the specified pattern, while a longer one will cause
the last value to be repeated until the end of the note.
Examples
Here is an example of the cosseg opcode. It uses the file cosseg.csd.
Example of the cosseg opcode.See the sections Real-time Audio and Command Line Flags for more information on using command line flags.See Alsoexpon,
expseg,
expsegb,
expsegr,
line,
linseg,
linsegrtransegtransegbCreditsAuthor: &namejohn;Aug 2012 New in version 5.18