<- C I ->

SIGNAL GENERATORS


     kr   line      ia, idur1, ib
     ar   line      ia, idur1, ib
     kr   expon     ia, idur1, ib 
     ar   expon     ia, idur1, ib 
     kr   linseg    ia, idur1, ib[, idur2, ic[...]] 
     ar   linseg    ia, idur1, ib[, idur2, ic[...]] 
     kr   expseg    ia, idur1, ib[, idur2, ic[...]] 
     ar   expseg    ia, idur1, ib[, idur2, ic[...]] 

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

     ir   table     indx, ifn[, ixmode][, ixoff][, iwrap]
     ir   tablei    indx, ifn[, ixmode][, ixoff][, iwrap]
     kr   table     kndx, ifn[, ixmode][, ixoff][, iwrap]
     kr   tablei    kndx, ifn[, ixmode][, ixoff][, iwrap]
     ar   table     andx, ifn[, ixmode][, ixoff][, iwrap]
     ar   tablei    andx, ifn[, ixmode][, ixoff][, iwrap]
     kr   oscil1    idel, kamp, idur, ifn
     kr   oscil1i   idel, kamp, idur, ifn

     kr   oscil     kamp, kcps, ifn[, iphs]
     kr   oscili    kamp, kcps, ifn[, iphs]
     ar   oscil     xamp, xcps, ifn[, iphs]
     ar   oscili    xamp, xcps, ifn[, iphs]
     ar   foscil    xamp, kcps, kcar, kmod, kndx, ifn[, iphs]
     ar   foscili   xamp, kcps, kcar, kmod, kndx, ifn[, iphs] 
ar1[,ar2] loscil    xamp, kcps, ifn[, ibas][, imod1,ibeg1,iend1]
                          [, imod2,ibeg2,iend2]

     ar   buzz      xamp, xcps, knh, ifn[, iphs]
     ar   gbuzz     xamp, xcps, knh, kih, kr, ifn[, iphs]

     ar   adsyn     kamod, kfmod, ksmod, ifilcod 
     ar   pvoc      ktimpnt, kfmod, ifilcod[, ispecwp]

     ar   fof       xamp, xfund, xform, koct, kband, kris, kdur, kdec,
                         iolaps, ifna, ifnb, itotdur[, iphs][, ifmode] 
     ar   pluck     kamp, kcps, icps, ifn, imeth [, iparm1, iparm2] 

     kr   rand      xamp[, iseed]
     kr   randh     kamp, kcps[, iseed]
     kr   randi          kamp, kcps[, iseed]
     ar   rand      xamp[, iseed]
     ar   randh     xamp, xcps[, iseed]
     ar   randi          xamp, xcps[, iseed]

<- C I ->
Prepared from the MIT Media Lab Csound Manual, PJN, Nov 1994.