CsoundManual
- Previous section - Contents
- Index - Next
INDEX
CsoundManual
- Top of this section - Previous
- Contents - Index
- Next
PROGRAM CONTROL STATEMENTS
igoto label
igoto label
tigoto label
kgoto label
goto label
if ia R ib igoto label
if ka R kb kgoto label
if ia R ib goto label
timout istrt, idur, label
reinit label
rigoto label
rireturn
CsoundManual
- Top of this section - Previous
- Contents - Index
- Next
VALUE CONVERTERS
ftlen(x) (init-rate args only)
int(x) (init- or control-rate args only)
frac(x) (init- or control-rate args only)
dbamp(x) (init- or control-rate args only)
i(x) (control-rate args only)
abs(x) (no rate restriction)
exp(x) (no rate restriction)
log(x) (no rate restriction)
sqrt(x) (no rate restriction)
sin(x) (no rate restriction)
cos(x) (no rate restriction)
ampdb(x) (no rate restriction)
CsoundManual
- Top of this section - Previous
- Contents - Index
- Next
PITCH CONVERTERS
octpch(pch) (init- or control-rate args only)
pchoct(oct) (init- or control-rate args only)
cpspch(pch) (init- or control-rate args only)
octcps(cps) (init- or control-rate args only)
cpsoct(oct) (no rate restriction)
icps cps2pch ipch, iequal
icps cpsxpch ipch, iequal, irepeat, ibase
CsoundManual
- Top of this section - Previous
- Contents - Index
- Next
MIDI CONVERTERS
ival notnum
ival veloc
icps cpsmidi
icps cpsmidib
kcps cpsmidib [irange]
ioct octmidi
ioct octmidib
koct octmidib [irange]
ipch pchmidi
ipch pchmidib
kpch pchmidib [irange]
iamp ampmidi iscal[, ifn]
kaft aftouch iscal
kchpr chpress iscal
kbend pchbend iscal
ival midictrl inum[, initial]
kval midictrl inum[, initial]
kval midictrlsc inum[, iscal][, ioffset][, initial]
CsoundManual
- Top of this section - Previous
- Contents - Index
- Next
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]
itablew isig, indx, ifn [,ixmode] [,ixoff] [,iwgmode]
tablew ksig, kndx, ifn [,ixmode] [,ixoff] [,iwgmode]
tablew asig, andx, ifn [,ixmode] [,ixoff] [,iwgmode]
tablewkt ksig, kndx, kfn [,ixmode] [,ixoff] [,iwgmode]
tablewkt asig, andx, kfn [,ixmode] [,ixoff] [,iwgmode]
ir itableng ifn
kr tableng kfn
itablegpw ifn
tablegpw kfn
tablemix kdft, kdoff, klen, ks1ft, ks1off, ks1g, ks2ft, \
ks2off, ks2g
itablemix idft, idoff, ilen, is1ft, is1off, is1g, is2ft, \
is2off, is2g
tablecopy kdft, ksft
itablecopy idft, isft
ar tablera kfn, kstart, koff
kstart tablewa kfn, asig, koff
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]
kfr,kap pvread ktimpnt, ifile, ibin
pvbufread ktimpnt, ifile
ar pvinterp ktimpnt, kfmod, ifile, kfreqscale1,\
kfreqscale2, kampscale1, kampscale2, \
kfreqinterp, kampinterp
ar pvcross ktimpnt, kfmod, ifile, kamp1, kamp2,[ispecwp]
tableseg ifn1, idur1, ifn2[, idur2, ifn3[...]]
tablexseg ifn1, idur1, ifn2[, idur2, ifn3[...]]
ar vpvoc ktimpnt, kfmod, ifile, [ispecwp]
ar fof xamp, xfund, xform, koct, kband, kris, kdur, kdec, \
iolaps, ifna, ifnb, itotdur[, iphs][, ifmode]
ar fof2 xamp, xfund, xform, koct, kband, kris, kdur, kdec, \
iolaps, ifna, ifnb, itotdur, kphs, kgliss
ar fog xamp, xdens, xtrans, xspd, koct, kband, kris, \
kdur, kdec, iolaps, ifna, ifnb, itotdur[, iphs] \
[, itmode]
ar grain xamp, xpitch, xdens, kampoff, kpitchoff, \
kgdur, igfn,iwfn,imgdur
ar granule xamp, ivoice, iratio, imode, ithd, ifn, \
ipshift,igskip, igskip_os, ilength, kgap, igap_os,\
kgsize, igsize_os, iatt, idec [,iseed][,ipitch1] \
[,ipitch2][,ipitch3][,ipitch4][,ifnenv]
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]
xlinrand krange
xtrirand krange
xexprand krange
xbexprnd krange
xcauchy kalpha
xpcauchy kalpha
xpoisson klambda
xgauss krange
xweibull ksigma, ktau
xbeta krange, kalpha, kbeta
xuniform krange
ar[,ac] sndwarp xamp, xtimewarp, xresample, ifn1, ibeg,\
iwsize, irandw, ioverlap, ifn2, itimemode
ar1,ag2[,ac1,ac2] sndwarpst xamp, xtimewarp, xresample, ifn1,\
ibeg, iwsize, irandw, ioverlap, ifn2, itimemode
CsoundManual
- Top of this section - Previous
- Contents - Index
- Next
SIGNAL MODIFIERS
kr linen kamp, irise, idur, idec
ar linen xamp, irise, idur, idec
kr linenr kamp, irise, idec, iatdec
ar linenr xamp, irise, idec, iatdec
kr envlpx kamp, irise, idur, idec, ifn, iatss, iatdec[, ixmod]
ar envlpx xamp, irise, idur, idec, ifn, iatss, iatdec[, ixmod]
kr port ksig, ihtim[, isig]
ar tone asig, khp[, istor]
ar atone asig, khp[, istor]
ar reson asig, kcf, kbw[, iscl, istor]
ar areson asig, kcf, kbw[, iscl, istor]
ar butterhp asig, kfreq [,iskip]
ar butterlp asig, kfreq [,iskip]
ar butterbp asig, kfreq, kband [,iskip]
ar butterbr asig, kfreq, kband [,iskip]
ar nlfilt ain, ka, kb, kd, kL, kC
krmsr,krmso,kerr,kcps lpread ktimpnt, ifilcod [, inpoles][,ifrmrate]
ar lpreson asig
ar lpfreson asig, kfrqratio
lpslot islot
lpinterpol islot1,islot2,kmix
kr rms asig[, ihp, istor]
nr gain asig, krms[, ihp, istor]
ar balance asig, acomp[, ihp, istor]
kr follow asig, idt
kr downsamp asig[, iwlen]
ar upsamp ksig
ar interp ksig[, istor]
kr integ ksig[, istor]
ar integ asig[, istor]
kr diff ksig[, istor]
ar diff asig[, istor]
kr samphold xsig, kgate[, ival, ivstor]
ar samphold asig, xgate[, ival, ivstor]
ar delayr idlt[, istor]
delayw asig
ar delay asig, idlt[, istor]
ar delay1 asig[, istor]
ar deltap kdlt
ar deltapi xdlt
ar multitap asig, itime1, igain1, itime2, igain2...
ar vdelay asig, adel, imaxdel [, iskip]
ar comb asig, krvt, ilpt[, istor]
ar alpass asig, krvt, ilpt[, istor]
ar reverb asig, krvt[, istor]
ar reverb2 asig, ktime, khdif [,iskip]
ar1[,ar2[,ar3[,ar4]]] convolve ain,ifilcod,channel
CsoundManual
- Top of this section - Previous
- Contents - Index
- Next
OPERATIONS USING SPECTRAL DATA-TYPES
dsig octdown xsig, iocts, isamps[, idisprd]
wsig noctdft dsig, iprd, ifrqs, iq[, ihann, idbout, idsines]
wsig specaddm wsig1, wsig2[, imul2]
wsig specdiff wsigin
wsig specscal wsigin, ifscale, ifthresh
wsig spechist wsigin,
wsig specfilt wsigin, ifhtim
koct specptrk wsigin, inptls, irollof, iodd,[,interp, ifprd, iwtflg]
ksum specsum wsig[, interp]
specdisp wsig, iprd[, iwtflg]
CsoundManual
- Top of this section - Previous
- Contents - Index
- Next
SENSING AND CONTROL
ktemp tempest kin, iprd, imindur, imemdur, ihp, ithresh, \
ihtim, ixfdbak,istartempo, ifn[, idisprd, \
[itweek]
kx, ky xyin iprd, ixmin, ixmax, iymin, iymax[, ixinit, iyinit]
tempo ktempo, istartempo
kr timek
kr times
ir itimek
ir itimes
kr instimek
kr instimes
CsoundManual
- Top of this section - Previous
- Contents - Index
- Next
SIGNAL INPUT AND OUTPUT
a1 in
a1, a2 ins
a1, a2, a3, a4 inq
a1 soundin ifilcod[, iskptim][, iformat]
a1, a2 soundin ifilcod[, iskptim][, iformat]
a1, a2, a3, a4 soundin ifilcod[, iskptim][, iformat]
a1[,a2[,a3,a4]] diskin ifilcod, kpitch[, iskiptim] \
[, iwraparound][, iformat]
a1[,a2[,a3,a4]] playram
out asig
outs1 asig
outs2 asig
outs asig1, asig2
outq1 asig
outq2 asig
outq3 asig
outq4 asig
outq asig1, asig2, asig3, asig4
a1, a2, a3, a4 pan asig, kx, ky, ifn[, imode][,ioffset]
aLeft, aRight hrtfer asig, kAz, kElev, "HRTFcompact"
kdump ksig, ifilname,iformat,iprd
kdump2 ksig1, ksig2, ifilname,iformat,iprd
kdump3 ksig1, ksig2, ksig3, ifilname,iformat,iprd
kdump4 ksig1, ksig2, ksig3, ksig4, ifilname,iformat,iprd
CsoundManual
- Top of this section - Previous
- Contents - Index
- Next
SIGNAL DISPLAY
print iarg[, iarg,...]
display xsig, iprd[, iwtflg]
dispfft xsig, iprd, iwsiz[, iwtyp][, idbouti][, iwtflg]
printk kval, ispace [, itime]
printks "txtstring", itime, kval1, kval2, kval3, kval4
CsoundManual
- Top of this section - Previous
- Contents - Index
- Appendices
THE ZAK PATCH SYSTEM
zakinit isizea, isizek
ir zir indx
kr zkr kndx
ziw isig, indx
zkw ksig, kndx
ziwm isig, indx, imix
zkwm ksig, kndx, kmix
kr zkmod ksig, kzkmod
ar zamod asig, kzamod
zkcl kfirst, klast
zacl kfirst, klast
ar zar kndx
ar zarg kndx, kgain
zaw asig, kndx
zawm asig, kndx, kmix