Use Non-Frames Version Previous Page Next Page
The Csound Quick Reference

Signal Modifiers


Signal Modifiers: Standard Filters

kr portk ksig, khtim[, isig]
kr port ksig, ihtim[, isig]
kr tonek ksig, khp[, iskip]
ar tone asig, khp[, iskip]
kr atonek ksig, khp[, iskip]
ar atone asig, khp[, iskip]
kr resonk ksig, kcf, kbw[, iscl, iskip]
ar reson asig, kcf, kbw[, iscl, iskip]
kr aresonk ksig, kcf, kbw[, iscl, iskip]
ar areson asig, kcf, kbw[, iscl, iskip]
ar tonex asig, khp[, inumlayer, iskip]
ar atonex asig, khp[, inumlayer, iskip]
ar resonx asig, kcf, kbw[, inumlayer, iscl, iskip]
ar resonr asig, kcf, kbw[,iscl, iskip]
ar resonz asig, kcf, kbw[,iscl, iskip]
ar resony asig, kbf, kbw, inum, ksep[, isepmode, iscl, iskip]
ar lowres asig, kcutoff, kresonance[, iskip]
ar lowresx asig, kcutoff, kresonance[, inumlayer, iskip]
ar vlowres asig, kfco, kres, iord, ksep
ar lowpass2 asig, kcf, kq[, iskip]
ar biquad asig, kb0, kb1, kb2, ka0, ka1, ka2[, iskip]
ar biquada asig, ab0, ab1, ab2, aa0, aa1, aa2[, iskip]
ar rezzy asig, xfco, xres[, imode]
ar moogvcf asig, xfco, xres[, iscale]
alow, ahigh, aband svfilt asig, kcf, kq[, iscl]
ar1, ar2 hilbert asig
ar butterhp asig, kfreq[, iskip]
ar butterlp asig, kfreq[, iskip]
ar butterbp asig, kfreq, kband[, iskip]
ar butterbr asig, kfreq, kband[, iskip]
k/ar filter2 k/asig, iM, iN, ib0, ib1, ..., ibM, ia1, ia2, ..., iaN
ar zfilter2 asig, kdamp, kfreq, iM, iN, ib0, ib1, ..., ibM, ia1, ia2, ..., iaN
ar lpf18 asig, kfco, kres, kdist
ar tbvcf asig, xfco, xres, kdist, kasym
kr lineto ksig, ktime
kr tlineto ksig, ktime, ktrig

Signal Modifiers: Specialized Filters

ar nlfilt ain, ka, kb, kd, kL, kC
ar pareq asig, kc, iv, iq, imode
ar dcblock asig[, ig]

Signal Modifiers: Envelope Modifiers

k/ar linen k/xamp, irise, idur, idec
k/ar linenr k/xamp, irise, idec, iatdec
k/ar envlpx k/xamp, irise, idur, idec, ifn, iatss, iatdec[, ixmod]
k/ar envlpxr k/xamp, irise, idur, idec, ifn, iatss, iatdec[, ixmod[, irind]]

Signal Modifiers: Amplitude Modifiers

kr rms asig[, ihp, iskip]
ar gain asig, krms[, ihp, iskip]
ar balance asig, acomp[, ihp, iskip]
ar dam asig, kthreshold, icomp1, icomp2, irtime, iftime
ar clip asig, imeth, ilimit[, iarg]

Signal Modifiers: Signal Limiters

i/k/ar wrap i/k/asig, i/k/klow, i/k/khigh
i/k/ar mirror i/k/asig, i/k/klow, i/k/khigh
i/k/ar limit i/k/asig, i/k/klow, i/k/khigh

Signal Modifiers: Delay

ar delayr idlt[, iskip]
  delayw asig
ar delay asig, idlt[, iskip]
ar delay1 asig[, iskip]
ar deltap kdlt
ar deltapi xdlt
ar deltapn xnumsamps
ar deltap3 xdlt
ar multitap asig, itime1, igain1, itime2, igain2...
ar vdelay asig, adel, imaxdel[, iskip]
ar vdelay3 asig, adel, imaxdel[, iskip]
ar vdelayx asig, adel, imaxdel[, iskip]
ar1, ar2 vdelayxs asig1, asig2, adel, imaxdel[, iskip]
ar1, ar2, ar3, ar4 vdelayxq asig1, asig2, asig3, asig4, adel, imaxdel[, iskip]
ar vdelayxw asig, adel, imaxdel[, iskip]
ar1, ar2 vdelayxws asig1, asig2, adel, imaxdel[, iskip]
ar1, ar2, ar3, ar4 vdelayxwq asig1, asig2, asig3, asig4, adel, imaxdel[, iskip]
ar deltapx adel, iwsize
  deltapxw asig, adel, iwsize

Signal Modifiers: Reverberation

ar reverb asig, krvt[, iskip]
ar reverb2 asig, ktime, khdif[, iskip]
ar nreverb asig, ktime, khdif[, iskip][,inumCombs, ifnCombs][, inumAlpas, ifnAlpas]
ar comb asig, krvt, ilpt[, iskip][, insmps]
ar alpass asig, krvt, ilpt[, iskip][, insmps]
ar nestedap asig, imode, imaxdel, idel1, igain1[, idel2, igain2[, idel3, igain3]]
a1, a2 babo asig, ksrcx, ksrcy, ksrcz, irx, iry, irz[, idiff[, ifno]]

Signal Modifiers: Waveguides

ar wguide1 asig, kfreq, kcutoff, kfeedback
ar wguide2 asig, kfreq1, kfreq2, kcutoff1, kcutoff2, kfeedback1, kfeedback2
ar streson asig, kfr, ifdbgain

Signal Modfiers: Special Effects

ar harmon asig, kestfrq, kmaxvar, kgenfreq1, kgenfreq2, imode, iminfrq, iprd
ar flanger asig, adel, kfeedback[, imaxd]
ar distort1 asig[, kpregain[, kpostgain[, kshape1[, kshape2]]]]
ar phaser1 asig, kfreq, iord, kfeedback[, iskip]
ar phaser2 asig, kfreq, iord, imode, ksep, kfeedback
ar waveset ain, krep
ar bbcutm asig, ibps, isubdiv, ibarlength, iphrasebars, inumrepeats[, istutterspeed, istutterchance, ienvchoice]
ar1, ar2 bbcuts asig1, asig2, ibps, isubdiv, ibarlength, iphrasebars, inumrepeats[, istutterspeed, istutterchance, ienvchoice]
kr vibrato kAvgAmp, kAvgFreq, kRandAmp, kRandFreq, kAmpMinRate, kAmpMaxRate, kfreqMinRate, kfreqMaxRate, ifn [, iphs]
kr vibr kAvgAmp, kAvgFreq, ifn
kr jitter kamp, kfreqMin, kfreqMax
kr jitter2 ktotamp, kamp1, kfreq1, kamp2, kfreq2, kamp3, kfreq3

Signal Modifiers: Convolution and Morphing

ar1[, ar2[, ar3[, ar4]]] convolve ain, ifilcod, ichannel
ar cross2 ain1, ain2, isize, ioverlap, iwin, kbias
ar dconv asig, isize, ifn

Signal Modifiers: Panning and Spatialization

a1, a2, a3, a4 pan asig, kx, ky, ifn[, imode[, ioffset]]
a1, a2 locsig asig, kdegree, kdistance, kreverbsend
a1, a2, a3, a4 locsig asig, kdegree, kdistance, kreverbsend
a1, a2 locsend
a1, a2, a3, a4 locsend
a1, a2, a3, a4 space asig, ifn, ktime, kreverbsend[, kx, ky]
a1, a2, a3, a4 spsend
     
k1 spdist ifn, ktime[, kx, ky]
aleft, aright hrtfer asig, kaz, kelev, "HRTFcompact"
  vbaplsinit idim, ilsnum, idir1, idir2,...
ar1, ar2, ar3, ar4 vbap4 asig, iazim, ielev, ispread
ar1, ar2, ar3, ar4, ar5, ar6, ar7, ar8 vbap8 asig, iazim, ielev, ispread
ar1, ar2, ar3, ar4, ar5, ar6, ar7, ar8,
ar9, ar10, ar11, ar12, ar13, ar14, ar15, ar16
vbap16 asig, iazim, ielev, ispread
ar1, ar2, ar3, ar4 vbap4move asig, ispread, ifldnum, ifld1, ifld2, ...
ar1, ar2, ar3, ar4, ar5, ar6, ar7, ar8 vbap8move asig, ispread, ifldnum, ifld1, ifld2, ...
ar1, ar2, ar3, ar4, ar5, ar6, ar7, ar8,
ar9, ar10, ar11, ar12, ar13, ar14, ar15, ar16
vbap16move asig, ispread, ifldnum, ifld1, ifld2, ...
  vbapz inumchnls, istartndx, asig, iazim, ielev, ispread
  vbapzmove inumchnls, istartndx, ispread, ifldnum, ifld1, ifld2,...
ar1, ar2, ar3, ar4 spat3di iasig, ix, iy, iz, idist, ifn, imode[, istor]
ar1, ar2, ar3, ar4 spat3d asig, kx, ky, kz, idist, ifn, imode, imdel, iovr[, istor]
  spat3dt ioutfn, kx, ky, kz, idist, ifn, imode, irlen[, iftnocl]

Signal Modifiers: Sample Level Operators

kr downsamp asig[, iwlen]
ar upsamp ksig
ar interp ksig[, iskip]
k/ar integ k/asig[, iskip]
k/ar diff k/asig[, iskip]
k/ar samphold x/asig, k/xgate[, ival, ivstor]
i/k/ar ntrpol i/k/asig1, i/k/asig2, i/k/kpoint[, imin, imax]
ar fold asig, kincr

Use Non-Frames Version Previous Page Next Page
The Csound Quick Reference