csound-expression-0.0.2: Csound combinator library

CsoundExpr.Opcodes.Sigmod.Speciale

Description

Special Effects

Synopsis

Documentation

distort :: K k0 => [Irate] -> Arate -> k0 -> Irate -> ArateSource

  • opcode : distort
  • syntax :
   ar distort asig, kdist, ifn[, ihp, istor]

distort1 :: (K k0, K k1, K k2, K k3) => [Irate] -> Arate -> k0 -> k1 -> k2 -> k3 -> ArateSource

  • opcode : distort1
  • syntax :
   ares distort1 asig, kpregain, kpostgain, kshape1, kshape2[, imode]
  • description :

Implementation of modified hyperbolic tangent distortion. distort1 can be used to generate wave shaping distortion based on a modification of the tanh function.

flanger :: K k0 => [Irate] -> Arate -> Arate -> k0 -> ArateSource

  • opcode : flanger
  • syntax :
   ares flanger asig, adel, kfeedback [, imaxd]
  • description :

A user controlled flanger.

harmon :: (K k0, K k1, K k2, K k3) => Arate -> k0 -> k1 -> k2 -> k3 -> Irate -> Irate -> Irate -> ArateSource

  • opcode : harmon
  • syntax :
   ares harmon asig, kestfrq, kmaxvar, kgenfreq1, kgenfreq2, imode, 
       iminfrq, iprd
  • description :

Analyze an audio input and generate harmonizing voices in synchrony.

phaser1 :: (K k0, K k1, K k2) => [Irate] -> Arate -> k0 -> k1 -> k2 -> ArateSource

  • opcode : phaser1
  • syntax :
   ares phaser1 asig, kfreq, kord, kfeedback [, iskip]
  • description :

An implementation of iord number of first-order allpass filters in series.

phaser2 :: (K k0, K k1, K k2, K k3, K k4, K k5) => Arate -> k0 -> k1 -> k2 -> k3 -> k4 -> k5 -> ArateSource

  • opcode : phaser2
  • syntax :
   ares phaser2 asig, kfreq, kq, kord, kmode, ksep, kfeedback
  • description :

An implementation of iord number of second-order allpass filters in series.