QUICK-REF - CsoundManual - Top of this section - Previous - Contents - Index - Next 

phasor

     kr   phasor    kcps[, iphs] 
     ar   phasor    xcps[, iphs]

DESCRIPTION

Produce a normalized moving phase value.

INITIALIZATION

iphs (optional) - initial phase, expressed as a fraction of a cycle (0 to 1). A negative value will cause phase initialization to he skipped. The default value is zero.

PERFORMANCE

An internal phase is successively accumulated in accordance with the cps 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.

EXAMPLE:

          phasor     1                   ; cycle once per second
  kpch    table      k1 * 12, 1          ; through 12-note pch table
  a1      oscil      p4, cpspch(kpch), 2 ; with continuous sound


QUICK-REF - CsoundManual - Top of this section - Previous - Contents - Index - Next 

HTML Csound Manual - © Jean Piché & Peter J. Nix, 1994-97