RandCycle (of Cycle)¶
-
class
RandCycle¶ Defined in RandCycle.sc.
A cycler that oscillates back and forth between cels in a loop. See the init method for information on parameters.
Sample usage:
; Make the star cycle between random cels 5 times. (star setCycle: RandCycle 5)
Properties¶
Inherited from Cycle:
| Property | Description |
|---|---|
| client | |
| caller | |
| cycleDir | |
| cycleCnt | |
| completed | |
| name |
Defined in RandCycle:
| Property | Description |
|---|---|
| count | |
| reset |
Methods¶
-
init(theClient [theCount theCaller shouldReset]) Parameters: - theClient (heapPtr) – The object to which the cycler is attached.
- theCount (number) – Optional number of times to cycle. If not specified, or -1, cycling continues indefinitely.
- theCaller (heapPtr) – Optional caller object that will be cue’d when the cycling is complete.
- shouldReset (boolean) – Should the object go back to cel 0 after cycling is complete.
-
doit()
-
nextCel()
-
cycleDone()
