csound-expression-0.3.1: Csound combinator library

CsoundExpr.Opcodes.Siggen.Additive

Description

Additive Synthesis/Resynthesis

Synopsis

Documentation

adsyn :: (K k0, K k1, K k2) => k0 -> k1 -> k2 -> String -> ArateSource

  • opcode : adsyn
  • syntax :
   ares adsyn kamod, kfmod, ksmod, ifilcod
  • description :

Output is an additive set of individually controlled sinusoids, using an oscillator bank.

adsynt :: (K k0, K k1) => [Irate] -> k0 -> k1 -> Irate -> Irate -> Irate -> Irate -> ArateSource

  • opcode : adsynt
  • syntax :
   ares adsynt kamp, kcps, iwfn, ifreqfn, iampfn, icnt [, iphs]
  • description :

Performs additive synthesis with an arbitrary number of partials, not necessarily harmonic.

adsynt2 :: (K k0, K k1) => [Irate] -> k0 -> k1 -> Irate -> Irate -> Irate -> Irate -> ArateSource

  • opcode : adsynt2
  • syntax :
   ar adsynt2 kamp, kcps, iwfn, ifreqfn, iampfn, icnt [, iphs]
  • description :

Performs additive synthesis with an arbitrary number of partials, not necessarily harmonic. (see adsynt for detailed manual)

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

  • opcode : hsboscil
  • syntax :
   ares hsboscil kamp, ktone, kbrite, ibasfreq, iwfn, ioctfn 
       [, ioctcnt] [, iphs]
  • description :

An oscillator which takes tonality and brightness as arguments, relative to a base frequency.