phasor
Produce a normalized moving phase value.
Syntax
Initialization
iphs (optional) -- initial phase, expressed as a fraction of a cycle (0 to 1). A negative value will cause phase initialization to be skipped. The default value is zero.
Performance
An internal phase is successively accumulated in accordance with the kcps or xcps frequency to produce a moving phase value, normalized to lie in the range 0 <= phs < 1.
When used as the index to a table unit, this phase (multiplied by the desired function table length) will cause it to behave like an oscillator.
Note that phasor is a special kind of integrator, accumulating phase increments that represent frequency settings.
Examples
Here is an example of the phasor opcode. It uses the file phasor.csd.
A musical example featuring the phasor opcode: PhasorTablei_Cucchi.csd by Stefano Cucchi.