<- C I ->

EXPRESSIONS:

Expressions may be composed to any depth . Each part of an expression is evaluated at its own proper rate. For instance, if the terms within a sub-expression all change at the control rate or slower, the sub-expression will be evaluated only at the control rate; that result might then be used in an audio-rate evaluation. For example, in
               k1 + abs(int(p5) + frac(p5) * 100/12 +  sqrt(k1)) 
the 100/12 would be evaluated at orch init, the p5 expressions evaluated at note I-time, and the remainder of the expression evaluated every k-period. The whole might occur in a unit generator argument position, or be part of an assignment statement .

<- C I ->
Prepared from the MIT Media Lab Csound Manual, PJN, Nov 1994.