vars {var | (var value)}* [Declaration]

May appear as the first form in an algorithm definition to declare variables local to the algorithm. These variables are instantiated each time the object is scheduled to begin output processing. The syntax of vars is similar to let*: each var can be either the name of a variable or a binding list (var value), where value is the initial value of var. vars performs variable binding in sequential order such that variables appearing earlier in the declaration can be used in subsequent variable definitions.

See Also:

algorithm, Describing Music Algorithmically


Last Modified: 5-Mar-1998