csound-expression-0.3.1: Csound combinator library

CsoundExpr.Opcodes.Siggen.Phasors

Description

Phasors

Synopsis

Documentation

phasorA :: X x0 => [Irate] -> x0 -> ArateSource

  • opcode : phasor
  • syntax :
   ares phasor xcps [, iphs]
   kres phasor kcps [, iphs]
  • description :

Produce a normalized moving phase value.

phasorK :: K k0 => [Irate] -> k0 -> KrateSource

  • opcode : phasor
  • syntax :
   ares phasor xcps [, iphs]
   kres phasor kcps [, iphs]
  • description :

Produce a normalized moving phase value.

phasorbnkA :: (X x0, K k0) => [Irate] -> x0 -> k0 -> Irate -> ArateSource

  • opcode : phasorbnk
  • syntax :
   ares phasorbnk xcps, kndx, icnt [, iphs]
   kres phasorbnk kcps, kndx, icnt [, iphs]
  • description :

Produce an arbitrary number of normalized moving phase values, accessable by an index.

phasorbnkK :: (K k0, K k1) => [Irate] -> k0 -> k1 -> Irate -> KrateSource

  • opcode : phasorbnk
  • syntax :
   ares phasorbnk xcps, kndx, icnt [, iphs]
   kres phasorbnk kcps, kndx, icnt [, iphs]
  • description :

Produce an arbitrary number of normalized moving phase values, accessable by an index.

syncphasor :: X x0 => [Irate] -> x0 -> Arate -> MultiOutSource

  • opcode : syncphasor
  • syntax :
   aphase, asyncout syncphasor xcps, asyncin, [, iphs]
  • description :

Produces a moving phase value between zero and one and an extra impulse output (sync out) whenever its phase value crosses or is reset to zero. The phase can be reset at any time by an impulse on the sync in parameter.