csound-expression-0.3.0: Csound combinator library

CsoundExpr.Opcodes.Sigmod.Siglimit

Description

Signal Limiters

Synopsis

Documentation

limitA :: (K k0, K k1) => Arate -> k0 -> k1 -> ArateSource

  • opcode : limit
  • syntax :
   ares limit asig, klow, khigh
   ires limit isig, ilow, ihigh
   kres limit ksig, klow, khigh
  • description :

Sets the lower and upper limits of the value it processes.

limitI :: Irate -> Irate -> Irate -> IrateSource

  • opcode : limit
  • syntax :
   ares limit asig, klow, khigh
   ires limit isig, ilow, ihigh
   kres limit ksig, klow, khigh
  • description :

Sets the lower and upper limits of the value it processes.

limitK :: (K k0, K k1, K k2) => k0 -> k1 -> k2 -> KrateSource

  • opcode : limit
  • syntax :
   ares limit asig, klow, khigh
   ires limit isig, ilow, ihigh
   kres limit ksig, klow, khigh
  • description :

Sets the lower and upper limits of the value it processes.

mirrorA :: (K k0, K k1) => Arate -> k0 -> k1 -> ArateSource

  • opcode : mirror
  • syntax :
   ares mirror asig, klow, khigh
   ires mirror isig, ilow, ihigh
   kres mirror ksig, klow, khigh
  • description :

Reflects the signal that exceeds the low and high thresholds.

mirrorI :: Irate -> Irate -> Irate -> IrateSource

  • opcode : mirror
  • syntax :
   ares mirror asig, klow, khigh
   ires mirror isig, ilow, ihigh
   kres mirror ksig, klow, khigh
  • description :

Reflects the signal that exceeds the low and high thresholds.

mirrorK :: (K k0, K k1, K k2) => k0 -> k1 -> k2 -> KrateSource

  • opcode : mirror
  • syntax :
   ares mirror asig, klow, khigh
   ires mirror isig, ilow, ihigh
   kres mirror ksig, klow, khigh
  • description :

Reflects the signal that exceeds the low and high thresholds.

wrapA :: (K k0, K k1) => Arate -> k0 -> k1 -> ArateSource

  • opcode : wrap
  • syntax :
   ares wrap asig, klow, khigh
   ires wrap isig, ilow, ihigh
   kres wrap ksig, klow, khigh
  • description :

Wraps-around the signal that exceeds the low and high thresholds.

wrapI :: Irate -> Irate -> Irate -> IrateSource

  • opcode : wrap
  • syntax :
   ares wrap asig, klow, khigh
   ires wrap isig, ilow, ihigh
   kres wrap ksig, klow, khigh
  • description :

Wraps-around the signal that exceeds the low and high thresholds.

wrapK :: (K k0, K k1, K k2) => k0 -> k1 -> k2 -> KrateSource

  • opcode : wrap
  • syntax :
   ares wrap asig, klow, khigh
   ires wrap isig, ilow, ihigh
   kres wrap ksig, klow, khigh
  • description :

Wraps-around the signal that exceeds the low and high thresholds.