Opcode Quick Reference
Prev | Part IV. Opcode Quick Reference | Next

## Opcode Quick Reference

Orchestra Syntax:Header.

    0dbfs = iarg

    0dbfs

    kr = iarg

    ksmps = iarg

    nchnls = iarg

    sr = iarg

Orchestra Syntax:Block Statements.

    endin

    endop

    instr i, j, ...

    opcode name, outtypes, intypes

Orchestra Syntax:Macros.

    #define NAME # replacement text #

    #define NAME(a' b' c') # replacement text #

    $NAME

    #ifdef NAME

      ....

    #else

      ....

    #end

    #ifndef NAME

      ....

    #else

      ....

    #end

    #include "filename"

    #undef NAME

Signal Generators:Additive Synthesis/Resynthesis.

    ares adsyn kamod, kfmod, ksmod, ifilcod

    ares adsynt kamp, kcps, iwfn, ifreqfn, iampfn, icnt [, iphs]

    ar adsynt2 kamp, kcps, iwfn, ifreqfn, iampfn, icnt [, iphs]

    ares hsboscil kamp, ktone, kbrite, ibasfreq, iwfn, ioctfn \
                   [, ioctcnt] [, iphs]

Signal Generators:Basic Oscillators.

    kres lfo kamp, kcps [, itype]

    ares lfo kamp, kcps [, itype]

    ares oscbnk  kcps, kamd, kfmd, kpmd, iovrlap, iseed, kl1minf, kl1maxf, \
          kl2minf, kl2maxf, ilfomode, keqminf, keqmaxf, keqminl, keqmaxl, \
          keqminq, keqmaxq, ieqmode, kfn [, il1fn] [, il2fn] [, ieqffn]   \
          [, ieqlfn] [, ieqqfn] [, itabl] [, ioutfn]

    ares oscil xamp, xcps, ifn [, iphs]

    kres oscil kamp, kcps, ifn [, iphs]

    ares oscil3 xamp, xcps, ifn [, iphs]

    kres oscil3 kamp, kcps, ifn [, iphs]

    ares oscili xamp, xcps, ifn [, iphs]

    kres oscili kamp, kcps, ifn [, iphs]

    ares oscilikt xamp, xcps, kfn [, iphs] [, istor]

    kres oscilikt kamp, kcps, kfn [, iphs] [, istor]

    ares osciliktp kcps, kfn, kphs [, istor]

    ares oscilikts xamp, xcps, kfn, async, kphs [, istor]

    ares osciln kamp, ifrq, ifn, itimes

    ares oscils iamp, icps, iphs [, iflg]

    ares poscil aamp, acps, ifn [, iphs]

    ares poscil aamp, kcps, ifn [, iphs]

    ares poscil kamp, acps, ifn [, iphs]

    ares poscil kamp, kcps, ifn [, iphs]

    ires poscil kamp, kcps, ifn [, iphs]

    kres poscil kamp, kcps, ifn [, iphs]

    ares poscil3 kamp, kcps, ifn [, iphs]

    kres poscil3 kamp, kcps, ifn [, iphs]

    kout vibr kAverageAmp, kAverageFreq, ifn

    kout vibrato kAverageAmp, kAverageFreq, kRandAmountAmp, \
          kRandAmountFreq, kAmpMinRate, kAmpMaxRate, kcpsMinRate, \
          kcpsMaxRate, ifn [, iphs]

Signal Generators:Dynamic Spectrum Oscillators.

    ares buzz xamp, xcps, knh, ifn [, iphs]

    ares gbuzz xamp, xcps, knh, klh, kmul, ifn [, iphs]

    ares mpulse kamp, kintvl [, ioffset]

    ares vco xamp, xcps, iwave, kpw [, ifn] [, imaxd] [, ileak] [, inyx] \
          [, iphs] [, iskip]

    ares vco2 kamp, kcps [, imode] [, kpw] [, kphs] [, inyx]

    kfn vco2ft kcps, iwave [, inyx]

    ifn vco2ift icps, iwave [, inyx]

    ifn vco2init iwave [, ibasfn] [, ipmul] [, iminsiz] [, imaxsiz] [, isrcft]

Signal Generators:FM Synthesis.

    ares fmb3 kamp, kfreq, kc1, kc2, kvdepth, kvrate, ifn1, ifn2, ifn3, \
          ifn4, ivfn

    ares fmbell kamp, kfreq, kc1, kc2, kvdepth, kvrate, ifn1, ifn2, ifn3, \
          ifn4, ivfn

    ares fmmetal kamp, kfreq, kc1, kc2, kvdepth, kvrate, ifn1, ifn2, ifn3, \
          ifn4, ivfn

    ares fmpercfl kamp, kfreq, kc1, kc2, kvdepth, kvrate, ifn1, ifn2, \
          ifn3, ifn4, ivfn

    ares fmrhode kamp, kfreq, kc1, kc2, kvdepth, kvrate, ifn1, ifn2, \
          ifn3, ifn4, ivfn

    ares fmvoice kamp, kfreq, kvowel, ktilt, kvibamt, kvibrate, ifn1, \
          ifn2, ifn3, ifn4, ivibfn

    ares fmwurlie kamp, kfreq, kc1, kc2, kvdepth, kvrate, ifn1, ifn2, ifn3, \
          ifn4, ivfn

    ares foscil xamp, kcps, xcar, xmod, kndx, ifn [, iphs]

    ares foscili xamp, kcps, xcar, xmod, kndx, ifn [, iphs]

Signal Generators:Granular Synthesis.

    asig diskgrain Sfname, kamp, kfreq, kpitch, kgrsize, kprate, \
          ifun, iolaps[, ioffset, imaxgrsize]

    ares fof xamp, xfund, xform, koct, kband, kris, kdur, kdec, iolaps, \
          ifna, ifnb, itotdur [, iphs] [, ifmode] [, iskip]

    ares fof2 xamp, xfund, xform, koct, kband, kris, kdur, kdec, iolaps, \
          ifna, ifnb, itotdur, kphs, kgliss [, iskip]

    ares fog xamp, xdens, xtrans, aspd, koct, kband, kris, kdur, kdec, \
          iolaps, ifna, ifnb, itotdur [, iphs] [, itmode] [, iskip]

    ares grain xamp, xpitch, xdens, kampoff, kpitchoff, kgdur, igfn, \
          iwfn, imgdur [, igrnd]

    ares grain2 kcps, kfmd, kgdur, iovrlp, kfn, iwfn [, irpow] \
          [, iseed] [, imode]

    ares grain3 kcps, kphs, kfmd, kpmd, kgdur, kdens, imaxovr, kfn, iwfn, \
          kfrpow, kprpow [, iseed] [, imode]

    ares 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]

    a1 [, a2, a3, a4, a5, a6, a7, a8] partikkel agrainfreq, \
                  kdistribution, idisttab, async, kenv2amt, ienv2tab, ienv_attack, \
                  ienv_decay, ksustain_amount, ka_d_ratio, kduration, kamp, igainmasks, \
                  kwavfreq, ksweepshape, iwavfreqstarttab, iwavfreqendtab, awavfm, \
                  ifmamptab, kfmenv, icosine, ktraincps, knumpartials, kchroma, \
                  ichannelmasks, krandommask, kwaveform1, kwaveform2, kwaveform3, \
                  kwaveform4, iwaveamptab, asamplepos1, asamplepos2, asamplepos3, \
                  asamplepos4, kwavekey1, kwavekey2, kwavekey3, kwavekey4, imax_grains \
                  [, iopcode_id]

    async [,aphase] partikkelsync iopcode_id

    ares [, ac] sndwarp xamp, xtimewarp, xresample, ifn1, ibeg, iwsize, \
          irandw, ioverlap, ifn2, itimemode

    ar1, ar2 [,ac1] [, ac2] sndwarpst xamp, xtimewarp, xresample, ifn1, \
          ibeg, iwsize, irandw, ioverlap, ifn2, itimemode

    asig syncgrain kamp, kfreq, kpitch, kgrsize, kprate, ifun1, \
          ifun2, iolaps

    asig syncloop kamp, kfreq, kpitch, kgrsize, kprate, klstart, \
          klend, ifun1, ifun2, iolaps[,istart, iskip]

    ar vosim kamp, kFund, kForm, kDecay, kPulseCount, kPulseFactor, ifn [, iskip]

Signal Generators:Hyper Vectorial Synthesis.

    hvs1 kx, inumParms, inumPointsX, iOutTab, iPositionsTab, iSnapTab [, iConfigTab]

    hvs2 kx, ky, inumParms, inumPointsX, iOutTab, iPositionsTab, iSnapTab [, iConfigTab]

    hvs3 kx, ky, kz, inumParms, inumPointsX, iOutTab, iPositionsTab, iSnapTab [, iConfigTab]

Signal Generators:Linear and Exponential Generators.

    kout expcurve kindex, ksteepness

    ares expon ia, idur, ib

    kres expon ia, idur, ib

    ares expseg ia, idur1, ib [, idur2] [, ic] [...]

    kres expseg ia, idur1, ib [, idur2] [, ic] [...]

    ares expsega ia, idur1, ib [, idur2] [, ic] [...]

    ares expsegr ia, idur1, ib [, idur2] [, ic] [...], irel, iz

    kres expsegr ia, idur1, ib [, idur2] [, ic] [...], irel, iz

    kout gainslider kindex

    ares jspline xamp, kcpsMin, kcpsMax

    kres jspline kamp, kcpsMin, kcpsMax

    ares line ia, idur, ib

    kres line ia, idur, ib

    ares linseg ia, idur1, ib [, idur2] [, ic] [...]

    kres linseg ia, idur1, ib [, idur2] [, ic] [...]

    ares linsegr ia, idur1, ib [, idur2] [, ic] [...], irel, iz

    kres linsegr ia, idur1, ib [, idur2] [, ic] [...], irel, iz

    kout logcurve kindex, ksteepness

    ksig loopseg kfreq, ktrig, ktime0, kvalue0 [, ktime1] [, kvalue1] \
          [, ktime2] [, kvalue2] [...]

    ksig loopsegp  kphase, kvalue0, kdur0, kvalue1 \
          [, kdur1, ... , kdurN-1, kvalueN]

    ksig lpshold kfreq, ktrig, ktime0, kvalue0  [, ktime1] [, kvalue1] \
          [, ktime2] [, kvalue2] [...]

    ksig lpsholdp  kphase, ktrig, ktime0, kvalue0  [, ktime1] [, kvalue1] \
          [, ktime2] [, kvalue2] [...]

    ares rspline xrangeMin, xrangeMax, kcpsMin, kcpsMax

    kres rspline krangeMin, krangeMax, kcpsMin, kcpsMax

    kscl scale kinput, kmax, kmin

    ares transeg ia, idur, itype, ib [, idur2] [, itype] [, ic] ...

    kres transeg ia, idur, itype, ib [, idur2] [, itype] [, ic] ...

Signal Generators:Envelope Generators.

    ares adsr iatt, idec, islev, irel [, idel]

    kres adsr iatt, idec, islev, irel [, idel]

    ares envlpx xamp, irise, idur, idec, ifn, iatss, iatdec [, ixmod]

    kres envlpx kamp, irise, idur, idec, ifn, iatss, iatdec [, ixmod]

    ares envlpxr xamp, irise, idec, ifn, iatss, iatdec [, ixmod] [,irind]

    kres envlpxr kamp, irise, idec, ifn, iatss, iatdec [, ixmod] [,irind]

    ares linen xamp, irise, idur, idec

    kres linen kamp, irise, idur, idec

    ares linenr xamp, irise, idec, iatdec

    kres linenr kamp, irise, idec, iatdec

    ares madsr iatt, idec, islev, irel [, idel] [, ireltim]

    kres madsr iatt, idec, islev, irel [, idel] [, ireltim]

    ares mxadsr iatt, idec, islev, irel [, idel] [, ireltim]

    kres mxadsr iatt, idec, islev, irel [, idel] [, ireltim]

    ares xadsr iatt, idec, islev, irel [, idel]

    kres xadsr iatt, idec, islev, irel [, idel]

Signal Generators:Models and Emulations.

    ares bamboo kamp, idettack [, inum] [, idamp] [, imaxshake] [, ifreq] \
          [, ifreq1] [, ifreq2]

    ares barmodel kbcL, kbcR, iK, ib, kscan, iT30, ipos, ivel, iwid

    ares cabasa iamp, idettack [, inum] [, idamp] [, imaxshake]

    aI3, aV2, aV1 chuap kL, kR0, kC1, kG, kGa, kGb, kE, kC2, iI3, iV2, iV1, ktime_step

    ares crunch iamp, idettack [, inum] [, idamp] [, imaxshake]

    ares dripwater kamp, idettack [, inum] [, idamp] [, imaxshake] [, ifreq] \
          [, ifreq1] [, ifreq2]

    ares gogobel kamp, kfreq, ihrd, ipos, imp, kvibf, kvamp, ivfn

    ares guiro kamp, idettack [, inum] [, idamp] [, imaxshake] [, ifreq] [, ifreq1]

    ax, ay, az lorenz ksv, krv, kbv, kh, ix, iy, iz, iskip [, iskipinit]

    kiter, koutrig mandel  ktrig, kx, ky, kmaxIter

    ares mandol kamp, kfreq, kpluck, kdetune, kgain, ksize, ifn [, iminfreq]

    ares marimba kamp, kfreq, ihrd, ipos, imp, kvibf, kvamp, ivibfn, idec \
          [, idoubles] [, itriples]

    ares moog kamp, kfreq, kfiltq, kfiltrate, kvibf, kvamp, iafn, iwfn, ivfn

    ax, ay, az planet kmass1, kmass2, ksep, ix, iy, iz, ivx, ivy, ivz, idelta \
          [, ifriction] [, iskip]

    ares prepiano ifreq, iNS, iD, iK, \
        iT30,iB, kbcl, kbcr, imass, ifreq, iinit, ipos, ivel, isfreq, \
        isspread[, irattles, irubbers]

    al,ar prepiano ifreq, iNS, iD, iK, \
        iT30,iB, kbcl, kbcr, imass, ifreq, iinit, ipos, ivel, isfreq, \
        isspread[, irattles, irubbers]

    ares sandpaper iamp, idettack [, inum] [, idamp] [, imaxshake]

    ares sekere iamp, idettack [, inum] [, idamp] [, imaxshake]

    ares shaker kamp, kfreq, kbeans, kdamp, ktimes [, idecay]

    ares sleighbells kamp, idettack [, inum] [, idamp] [, imaxshake] [, ifreq] \
          [, ifreq1] [, ifreq2]

    ares stix iamp, idettack [, inum] [, idamp] [, imaxshake]

    ares tambourine kamp, idettack [, inum] [, idamp] [, imaxshake] [, ifreq] \
          [, ifreq1] [, ifreq2]

    ares vibes kamp, kfreq, ihrd, ipos, imp, kvibf, kvamp, ivibfn, idec

    ares voice kamp, kfreq, kphoneme, kform, kvibf, kvamp, ifn, ivfn

Signal Generators:Phasors.

    ares phasor xcps [, iphs]

    kres phasor kcps [, iphs]

    ares phasorbnk xcps, kndx, icnt [, iphs]

    kres phasorbnk kcps, kndx, icnt [, iphs]

    aphase, asyncout syncphasor xcps, asyncin, [, iphs]

Signal Generators:Random (Noise) Generators.

    ares betarand krange, kalpha, kbeta

    ires betarand krange, kalpha, kbeta

    kres betarand krange, kalpha, kbeta

    ares bexprnd krange

    ires bexprnd krange

    kres bexprnd krange

    ares cauchy kalpha

    ires cauchy kalpha

    kres cauchy kalpha

    aout cuserrnd kmin, kmax, ktableNum

    iout cuserrnd imin, imax, itableNum

    kout cuserrnd kmin, kmax, ktableNum

    aout duserrnd ktableNum

    iout duserrnd itableNum

    kout duserrnd ktableNum

    ares exprand klambda

    ires exprand klambda

    kres exprand klambda

    ares gauss krange

    ires gauss krange

    kres gauss krange

    kout jitter kamp, kcpsMin, kcpsMax

    kout jitter2 ktotamp, kamp1, kcps1, kamp2, kcps2, kamp3, kcps3

    ares linrand krange

    ires linrand krange

    kres linrand krange

    ares noise xamp, kbeta

    ares pcauchy kalpha

    ires pcauchy kalpha

    kres pcauchy kalpha

    ares pinkish xin [, imethod] [, inumbands] [, iseed] [, iskip]

    ares poisson klambda

    ires poisson klambda

    kres poisson klambda

    ares rand xamp [, iseed] [, isel] [, ioffset]

    kres rand xamp [, iseed] [, isel] [, ioffset]

    ares randh xamp, xcps [, iseed] [, isize] [, ioffset]

    kres randh kamp, kcps [, iseed] [, isize] [, ioffset]

    ares randi xamp, xcps [, iseed] [, isize] [, ioffset]

    kres randi kamp, kcps [, iseed] [, isize] [, ioffset]

    ares random kmin, kmax

    ires random imin, imax

    kres random kmin, kmax

    ares randomh kmin, kmax, acps

    kres randomh kmin, kmax, kcps

    ares randomi kmin, kmax, acps

    kres randomi kmin, kmax, kcps

    ax rnd31 kscl, krpow [, iseed]

    ix rnd31 iscl, irpow [, iseed]

    kx rnd31 kscl, krpow [, iseed]

    seed ival

    kout trandom ktrig, kmin, kmax

    ares trirand krange

    ires trirand krange

    kres trirand krange

    ares unirand krange

    ires unirand krange

    kres unirand krange

    aout = urd(ktableNum)

    iout = urd(itableNum)

    kout = urd(ktableNum)

    ares weibull ksigma, ktau

    ires weibull ksigma, ktau

    kres weibull ksigma, ktau

Signal Generators:Sample Playback.

    a1 bbcutm asource, ibps, isubdiv, ibarlength, iphrasebars, inumrepeats \
          [, istutterspeed] [, istutterchance] [, ienvchoice ]

    a1,a2 bbcuts asource1, asource2, ibps, isubdiv, ibarlength, iphrasebars, \
          inumrepeats [, istutterspeed] [, istutterchance] [, ienvchoice]

    asig flooper kamp, kpitch, istart, idur, ifad, ifn

    asig flooper2 kamp, kpitch, kloopstart, kloopend, kcrossfade, ifn \
          [, istart, imode, ifenv, iskip]

    aleft, aright fluidAllOut

    fluidCCi iEngineNumber, iChannelNumber, iControllerNumber, iValue

    fluidCCk iEngineNumber, iChannelNumber, iControllerNumber, kValue

    fluidControl ienginenum, kstatus, kchannel, kdata1, kdata2

    ienginenum fluidEngine [iReverbEnabled] [, iChorusEnabled] [,iNumChannels] [, iPolyphony]

    isfnum fluidLoad soundfont, ienginenum[, ilistpresets]

    fluidNote ienginenum, ichannelnum, imidikey, imidivel

    aleft, aright fluidOut ienginenum

    fluidProgramSelect ienginenum, ichannelnum, isfnum, ibanknum, ipresetnum

    fluidSetInterpMethod ienginenum, ichannelnum, iInterpMethod

    ar1 [,ar2] loscil xamp, kcps, ifn [, ibas] [, imod1] [, ibeg1] [, iend1] \
          [, imod2] [, ibeg2] [, iend2]

    ar1 [,ar2] loscil3 xamp, kcps, ifn [, ibas] [, imod1] [, ibeg1] [, iend1] \
          [, imod2] [, ibeg2] [, iend2]

    ar1 [, ar2, ar3, ar4, ar5, ar6, ar7, ar8, ar9, ar10, ar11, ar12, ar13, ar14, \
          ar15, ar16] loscilx xamp, kcps, ifn \
          [, iwsize, ibas, istrt, imod1, ibeg1, iend1]

    ares lphasor xtrns [, ilps] [, ilpe] [, imode] [, istrt] [, istor]

    ares lposcil kamp, kfreqratio, kloop, kend, ifn [, iphs]

    ares lposcil3 kamp, kfreqratio, kloop, kend, ifn [, iphs]

    ar lposcila aamp, kfreqratio, kloop, kend, ift [,iphs]

    ar1, ar2 lposcilsa aamp, kfreqratio, kloop, kend, ift [,iphs]

    ar1, ar2 lposcilsa2 aamp, kfreqratio, kloop, kend, ift [,iphs]

    sfilist ifilhandle

    ar1, ar2 sfinstr ivel, inotenum, xamp, xfreq, instrnum, ifilhandle \
          [, iflag] [, ioffset]

    ar1, ar2 sfinstr3 ivel, inotenum, xamp, xfreq, instrnum, ifilhandle \
          [, iflag] [, ioffset]

    ares sfinstr3m ivel, inotenum, xamp, xfreq, instrnum, ifilhandle \
          [, iflag] [, ioffset]

    ares sfinstrm ivel, inotenum, xamp, xfreq, instrnum, ifilhandle \
          [, iflag] [, ioffset]

    ir sfload "filename"

    ar1, ar2 sflooper ivel, inotenum, kamp, kpitch, ipreindex, kloopstart, kloopend, kcrossfade, ifn \
          [, istart, imode, ifenv, iskip]

    sfpassign istartindex, ifilhandle[, imsgs]

    ar1, ar2 sfplay ivel, inotenum, xamp, xfreq, ipreindex [, iflag] [, ioffset] [, ienv]

    ar1, ar2 sfplay3 ivel, inotenum, xamp, xfreq, ipreindex [, iflag] [, ioffset] [, ienv]

    ares sfplay3m ivel, inotenum, xamp, xfreq, ipreindex [, iflag] [, ioffset] [, ienv]

    ares sfplaym ivel, inotenum, xamp, xfreq, ipreindex [, iflag] [, ioffset] [, ienv]

    sfplist ifilhandle

    ir sfpreset iprog, ibank, ifilhandle, ipreindex

    asig, krec sndloop ain, kpitch, ktrig, idur, ifad

    ares waveset ain, krep [, ilen]

Signal Generators:Scanned Synthesis.

    scanhammer isrc, idst, ipos, imult

    ares scans kamp, kfreq, ifn, id [, iorder]

    aout scantable kamp, kpch, ipos, imass, istiff, idamp, ivel

    scanu init, irate, ifnvel, ifnmass, ifnstif, ifncentr, ifndamp, kmass, \
          kstif, kcentr, kdamp, ileft, iright, kpos, kstrngth, ain, idisp, id

    kpos, kvel xscanmap iscan, kamp, kvamp [, iwhich]

    ares xscans kamp, kfreq, ifntraj, id [, iorder]

    xscansmap kpos, kvel, iscan, kamp, kvamp [, iwhich]

    xscanu init, irate, ifnvel, ifnmass, ifnstif, ifncentr, ifndamp, kmass, \
          kstif, kcentr, kdamp, ileft, iright, kpos, kstrngth, ain, idisp, id

Signal Generators:Table Access.

    kres oscil1 idel, kamp, idur, ifn

    kres oscil1i idel, kamp, idur, ifn

    ir tab_i indx, ifn[, ixmode]

    kr tab kndx, ifn[, ixmode]

    ar tab xndx, ifn[, ixmode]

    tabw_i isig, indx, ifn [,ixmode]

    tabw ksig, kndx, ifn [,ixmode]

    tabw asig, andx, ifn [,ixmode]

    ares table andx, ifn [, ixmode] [, ixoff] [, iwrap]

    ires table indx, ifn [, ixmode] [, ixoff] [, iwrap]

    kres table kndx, ifn [, ixmode] [, ixoff] [, iwrap]

    ares table3 andx, ifn [, ixmode] [, ixoff] [, iwrap]

    ires table3 indx, ifn [, ixmode] [, ixoff] [, iwrap]

    kres table3 kndx, ifn [, ixmode] [, ixoff] [, iwrap]

    ares tablei andx, ifn [, ixmode] [, ixoff] [, iwrap]

    ires tablei indx, ifn [, ixmode] [, ixoff] [, iwrap]

    kres tablei kndx, ifn [, ixmode] [, ixoff] [, iwrap]

Signal Generators:Wave Terrain Synthesis.

    aout wterrain kamp, kpch, k_xcenter, k_ycenter, k_xradius, k_yradius, \
          itabx, itaby

Signal Generators:Waveguide Physical Modeling.

    ares pluck kamp, kcps, icps, ifn, imeth [, iparm1] [, iparm2]

    ares repluck iplk, kamp, icps, kpick, krefl, axcite

    ares streson asig, kfr, ifdbgain

    ares wgbow kamp, kfreq, kpres, krat, kvibf, kvamp, ifn [, iminfreq]

    ares wgbowedbar kamp, kfreq, kpos, kbowpres, kgain [, iconst] [, itvel] \
          [, ibowpos] [, ilow]

    ares wgbrass kamp, kfreq, ktens, iatt, kvibf, kvamp, ifn [, iminfreq]

    ares wgclar kamp, kfreq, kstiff, iatt, idetk, kngain, kvibf, kvamp, ifn \
          [, iminfreq]

    ares wgflute kamp, kfreq, kjet, iatt, idetk, kngain, kvibf, kvamp, ifn \
          [, iminfreq] [, ijetrf] [, iendrf]

    ares wgpluck icps, iamp, kpick, iplk, idamp, ifilt, axcite

    ares wgpluck2 iplk, kamp, icps, kpick, krefl

Signal I/O:File I/O.

    dumpk  ksig, ifilname, iformat, iprd

    dumpk2 ksig1, ksig2, ifilname, iformat, iprd

    dumpk3 ksig1, ksig2, ksig3, ifilname, iformat, iprd

    dumpk4 ksig1, ksig2, ksig3, ksig4, ifilname, iformat, iprd

    ficlose ihandle

    ficlose Sfilename

    fin ifilename, iskipframes, iformat, ain1 [, ain2] [, ain3] [,...]

    fini ifilename, iskipframes, iformat, in1 [, in2] [, in3] [, ...]

    fink ifilename, iskipframes, iformat, kin1 [, kin2] [, kin3] [,...]

    ihandle fiopen ifilename, imode

    fout ifilename, iformat, aout1 [, aout2, aout3,...,aoutN]

    fouti ihandle, iformat, iflag, iout1 [, iout2, iout3,....,ioutN]

    foutir ihandle, iformat, iflag, iout1 [, iout2, iout3,....,ioutN]

    foutk ifilename, iformat, kout1 [, kout2, kout3,....,koutN]

    fprintks "filename", "string", [, kval1] [, kval2] [...]

    fprints "filename", "string" [, ival1] [, ival2] [...]

    kres readk ifilname, iformat, iprd

    kr1, kr2 readk2 ifilname, iformat, iprd

    kr1, kr2, kr3 readk3 ifilname, iformat, iprd

    kr1, kr2, kr3, kr4 readk4 ifilname, iformat, iprd

Signal I/O:Signal Input.

    ar1 [, ar2 [, ar3 [, ... ar24]]] diskin ifilcod, kpitch [, iskiptim] \
          [, iwraparound] [, iformat] [, iskipinit]

    a1[, a2[, ... a24]] diskin2 ifilcod, kpitch[, iskiptim \
          [, iwrap[, iformat [, iwsize[, ibufsize[, iskipinit]]]]]]

    ar1 in

    ar1, ar2, ar3, ar4, ar5, ar6, ar7, ar8, ar9, ar10, ar11, ar12, ar13, ar14, \
          ar15, ar16, ar17, ar18, ar19, ar20, ar21, ar22, ar23, ar24, ar25, ar26, \
          ar27, ar28, ar29, ar30, ar31, ar32 in32

    ar1 inch ksig1

    ar1, ar2, ar3, ar4, ar5, ar6 inh

    ar1, ar2, ar3, ar4, ar5, ar6, ar7, ar8 ino

    ar1, ar2,  ar3, a4 inq

    inrg kstart, ain1 [,ain2, ain3, ..., ainN]

    ar1, ar2 ins

    kvalue invalue "channel name"

    Sname invalue "channel name"

    ar1, ar2, ar3, ar4, ar5, ar6, ar7, ar8, ar9, ar10, ar11, ar12, \
          ar13, ar14, ar15, ar16 inx

    inz ksig1

    ar1[, ar2[, ar3[, ... a24]]] soundin ifilcod [, iskptim] [, iformat] \
          [, iskipinit] [, ibufsize]

Signal I/O:Signal Output.

    mdelay kstatus, kchan, kd1, kd2, kdelay

    aout1 [,aout2 ... aoutX] monitor

    out asig

    out32 asig1, asig2, asig3, asig4, asig5, asig6, asig7, asig8, asig10, \
          asig11, asig12, asig13, asig14, asig15, asig16, asig17, asig18, \
          asig19, asig20, asig21, asig22, asig23, asig24, asig25, asig26, \
          asig27, asig28, asig29, asig30, asig31, asig32

    outc asig1 [, asig2] [...]

    outch ksig1, asig1 [, ksig2] [, asig2] [...]

    outh asig1, asig2, asig3, asig4, asig5, asig6

    outo asig1, asig2, asig3, asig4, asig5, asig6, asig7, asig8

    outq asig1, asig2, asig3, asig4

    outq1 asig

    outq2 asig

    outq3 asig

    outq4 asig

    outrg kstart, aout1 [,aout2, aout3, ..., aoutN]

    outs asig1, asig2

    outs1 asig

    outs2 asig

    outvalue "channel name", kvalue

    outvalue "channel name", "string"

    outx asig1, asig2, asig3, asig4, asig5, asig6, asig7, asig8, \
          asig9, asig10, asig11, asig12, asig13, asig14, asig15, asig16

    outz ksig1

    soundout  asig1, ifilcod [, iformat]

    soundouts  asigl, asigr, ifilcod [, iformat]

Signal I/O:Software Bus.

    kval chani kchan

    aval chani kchan

    chano kval, kchan

    chano aval, kchan

     chn_k Sname, imode[, itype, idflt, imin, imax]

     chn_a Sname, imode

     chn_S Sname, imode

    chnclear Sname

    gival chnexport Sname, imode[, itype, idflt, imin, imax]

    gkval chnexport Sname, imode[, itype, idflt, imin, imax]

    gaval chnexport Sname, imode

    gSval chnexport Sname, imode

    ival chnget Sname

    kval chnget Sname

    aval chnget Sname

    Sval chnget Sname

    chnmix aval, Sname

    itype, imode, ictltype, idflt, imin, imax chnparams

    chnset ival, Sname

    chnset kval, Sname

    chnset aval, Sname

    chnset Sval, Sname

    setksmps iksmps

    xinarg1 [, xinarg2] ... [xinargN] xin

    xout xoutarg1 [, xoutarg2] ... [, xoutargN]

Signal I/O:Printing and Display.

    dispfft xsig, iprd, iwsiz [, iwtyp] [, idbout] [, iwtflg]

    display xsig, iprd [, inprds] [, iwtflg]

    flashtxt  iwhich, String

    print iarg [, iarg1] [, iarg2] [...]

    printf_i Sfmt, itrig, [iarg1[, iarg2[, ... ]]]

    printf Sfmt, ktrig, [xarg1[, xarg2[, ... ]]]

    printk itime, kval [, ispace]

    printk2 kvar [, inumspaces]

    printks "string", itime [, kval1] [, kval2] [...]

    prints "string" [, kval1] [, kval2] [...]

Signal I/O:Soundfile Queries.

    ir filelen ifilcod, [iallowraw]

    ir filenchnls ifilcod [, iallowraw]

    ir filepeak ifilcod [, ichnl]

    ir filesr ifilcod [, iallowraw]

Signal Modifiers:Amplitude Modifiers.

    ares balance asig, acomp [, ihp] [, iskip]

    ares clip asig, imeth, ilimit [, iarg]

    ar compress aasig, acsig, kthresh, kloknee, khiknee, kratio, katt, krel, ilook

    ares dam asig, kthreshold, icomp1, icomp2, irtime, iftime

    ares gain asig, krms [, ihp] [, iskip]

Signal Modifiers:Convolution and Morphing.

    ar1 [, ar2] [, ar3] [, ar4] convolve ain, ifilcod [, ichannel]

    ares cross2 ain1, ain2, isize, ioverlap, iwin, kbias

    ares dconv asig, isize, ifn

    a1[, a2[, a3[, ... a8]]] ftconv ain, ift, iplen[, iskipsamples \
          [, iirlen[, iskipinit]]]

    ftmorf kftndx, iftfn, iresfn

    ar1 [, ar2] [, ar3] [, ar4] pconvolve ain, ifilcod [, ipartitionsize, ichannel]

Signal Modifiers:Delay.

    ares delay asig, idlt [, iskip]

    ares delay1 asig [, iskip]

    kr delayk   ksig, idel[, imode]

    kr vdel_k   ksig, kdel, imdel[, imode]

    ares delayr idlt [, iskip]

    delayw asig

    ares deltap kdlt

    ares deltap3 xdlt

    ares deltapi xdlt

    ares deltapn xnumsamps

    aout deltapx adel, iwsize

    deltapxw ain, adel, iwsize

    ares multitap asig [, itime1] [, igain1] [, itime2] [, igain2] [...]

    ares vdelay asig, adel, imaxdel [, iskip]

    ares vdelay3 asig, adel, imaxdel [, iskip]

    aout vdelayx ain, adl, imd, iws [, ist]

    aout1, aout2, aout3, aout4 vdelayxq ain1, ain2, ain3, ain4, adl, imd, iws [, ist]

    aout1, aout2 vdelayxs ain1, ain2, adl, imd, iws [, ist]

    aout vdelayxw ain, adl, imd, iws [, ist]

    aout1, aout2, aout3, aout4 vdelayxwq ain1, ain2, ain3, ain4, adl, \
          imd, iws [, ist]

    aout1, aout2 vdelayxws ain1, ain2, adl, imd, iws [, ist]

Signal Modifiers:Panning and Spatialization.

    ao1, ao2 bformdec isetup, aw, ax, ay, az [, ar, as, at, au, av \
          [, abk, al, am, an, ao, ap, aq]]

    ao1, ao2, ao3, ao4 bformdec isetup, aw, ax, ay, az [, ar, as, at, \
          au, av [, abk, al, am, an, ao, ap, aq]]

    ao1, ao2, ao3, ao4, ao5 bformdec isetup, aw, ax, ay, az [, ar, as, \
          at, au, av [, abk, al, am, an, ao, ap, aq]]

    ao1, ao2, ao3, ao4, ao5, ao6, ao7, ao8 bformdec isetup, aw, ax, ay, az \
          [, ar, as, at, au, av [, abk, al, am, an, ao, ap, aq]]]

    ao1, ao2 bformdec1 isetup, aw, ax, ay, az [, ar, as, at, au, av \
          [, abk, al, am, an, ao, ap, aq]]

    ao1, ao2, ao3, ao4 bformdec1 isetup, aw, ax, ay, az [, ar, as, at, \
          au, av [, abk, al, am, an, ao, ap, aq]]

    ao1, ao2, ao3, ao4, ao5 bformdec1 isetup, aw, ax, ay, az [, ar, as, \
          at, au, av [, abk, al, am, an, ao, ap, aq]]

    ao1, ao2, ao3, ao4, ao5, ao6, ao7, ao8 bformdec1 isetup, aw, ax, ay, az \
          [, ar, as, at, au, av [, abk, al, am, an, ao, ap, aq]]]

    aw, ax, ay, az bformenc asig, kalpha, kbeta, kord0, kord1

    aw, ax, ay, az, ar, as, at, au, av bformenc asig, kalpha, kbeta, \
          kord0, kord1 , kord2

    aw, ax, ay, az, ar, as, at, au, av, ak, al, am, an, ao, ap, aq bformenc \
          asig, kalpha, kbeta, kord0, kord1, kord2, kord3

    aw, ax, ay, az bformenc1 asig, kalpha, kbeta

    aw, ax, ay, az, ar, as, at, au, av bformenc1 asig, kalpha, kbeta

    aw, ax, ay, az, ar, as, at, au, av, ak, al, am, an, ao, ap, aq bformenc1 \
          asig, kalpha, kbeta

    aleft, aright hrtfer asig, kaz, kelev, “HRTFcompact”

    aleft, aright hrtfmove asrc, kAz, kElev, ifilel, ifiler [, imode, ifade, isr]

    aleft, aright hrtfmove2 asrc, kAz, kElev, ifilel, ifiler [,ioverlap, iradius, isr]

          aleft, aright hrtfstat asrc, iAz, iElev, ifilel, ifiler [,iradius, isr]

    a1, a2 locsend

    a1, a2,  a3, a4 locsend

    a1, a2 locsig asig, kdegree, kdistance, kreverbsend

    a1, a2,  a3, a4 locsig asig, kdegree, kdistance, kreverbsend

    a1, a2, a3, a4 pan asig, kx, ky, ifn [, imode] [, ioffset]

    a1, a2 pan2 asig, xp [, imode]

    a1, a2, a3, a4  space asig, ifn, ktime, kreverbsend, kx, ky

    aW, aX, aY, aZ spat3d ain, kX, kY, kZ, idist, ift, imode, imdel, iovr [, istor]

    aW, aX, aY, aZ spat3di ain, iX, iY, iZ, idist, ift, imode [, istor]

    spat3dt ioutft, iX, iY, iZ, idist, ift, imode, irlen [, iftnocl]

    k1 spdist ifn, ktime, kx, ky

    a1, a2, a3, a4 spsend

    ar1, ..., ar16 vbap16 asig, kazim [, kelev] [, kspread]

    ar1, ..., ar16 vbap16move asig, idur, ispread, ifldnum, ifld1 \
          [, ifld2] [...]

    ar1, ar2, ar3, ar4 vbap4 asig, kazim [, kelev] [, kspread]

    ar1, ar2, ar3, ar4 vbap4move asig, idur, ispread, ifldnum, ifld1 \
          [, ifld2] [...]

    ar1, ..., ar8 vbap8 asig, kazim [, kelev] [, kspread]

    ar1, ..., ar8 vbap8move asig, idur, ispread, ifldnum, ifld1 \
          [, ifld2] [...]

    vbaplsinit idim, ilsnum [, idir1] [, idir2] [...] [, idir32]

    vbapz inumchnls, istartndx, asig, kazim [, kelev] [, kspread]

    vbapzmove inumchnls, istartndx, asig, idur, ispread, ifldnum, ifld1, \
          ifld2, [...]

Signal Modifiers:Reverberation.

    ares alpass asig, krvt, ilpt [, iskip] [, insmps]

    a1, a2 babo asig, ksrcx, ksrcy, ksrcz, irx, iry, irz [, idiff] [, ifno]

    ares comb asig, krvt, ilpt [, iskip] [, insmps]

    aoutL, aoutR freeverb ainL, ainR, kRoomSize, kHFDamp[, iSRate[, iSkip]]

    ares nestedap asig, imode, imaxdel, idel1, igain1 [, idel2] [, igain2] \
          [, idel3] [, igain3] [, istor]

    ares nreverb asig, ktime, khdif [, iskip] [,inumCombs] [, ifnCombs] \
          [, inumAlpas] [, ifnAlpas]

    ares reverb asig, krvt [, iskip]

    ares reverb2 asig, ktime, khdif [, iskip] [,inumCombs] \
          [, ifnCombs] [, inumAlpas] [, ifnAlpas]

    aoutL, aoutR reverbsc ainL, ainR, kfblvl, kfco[, israte[, ipitchm[, iskip]]]

    ares valpass asig, krvt, xlpt, imaxlpt [, iskip] [, insmps]

    ares vcomb asig, krvt, xlpt, imaxlpt [, iskip] [, insmps]

Signal Modifiers:Sample Level Operators.

    denorm a1[, a2[, a3[, ... ]]]

    ares diff asig [, iskip]

    kres diff ksig [, iskip]

    kres downsamp asig [, iwlen]

    ares fold asig, kincr

    ares integ asig [, iskip]

    kres integ ksig [, iskip]

    ares interp ksig [, iskip] [, imode]

    ares ntrpol asig1, asig2, kpoint [, imin] [, imax]

    ires ntrpol isig1, isig2, ipoint [, imin] [, imax]

    kres ntrpol ksig1, ksig2, kpoint [, imin] [, imax]

    a(x) (control-rate args only)

    i(x) (control-rate args only)

    k(x) (i-rate args only)

    ares samphold asig, agate [, ival] [, ivstor]

    kres samphold ksig, kgate [, ival] [, ivstor]

    ares upsamp ksig

    kval vaget kndx, avar

    vaset kval, kndx, avar

Signal Modifiers:Signal Limiters.

    ares limit asig, klow, khigh

    ires limit isig, ilow, ihigh

    kres limit ksig, klow, khigh

    ares mirror asig, klow, khigh

    ires mirror isig, ilow, ihigh

    kres mirror ksig, klow, khigh

    ares wrap asig, klow, khigh

    ires wrap isig, ilow, ihigh

    kres wrap ksig, klow, khigh

Signal Modifiers:Special Effects.

    ar distort asig, kdist, ifn[, ihp, istor]

    ares distort1 asig, kpregain, kpostgain, kshape1, kshape2[, imode]

    ares flanger asig, adel, kfeedback [, imaxd]

    ares harmon asig, kestfrq, kmaxvar, kgenfreq1, kgenfreq2, imode, \
          iminfrq, iprd

    ares harmon2 asig, koct, kfrq1, kfrq2, icpsmode, ilowest[, ipolarity]

    ares harmon3 asig, koct, kfrq1, \
        kfrq2, kfrq3, icpsmode, ilowest[, ipolarity]

    ares harmon4 asig, koct, kfrq1, \
        kfrq2, kfrq3, kfrq4, icpsmode, ilowest[, ipolarity]

    ares phaser1 asig, kfreq, kord, kfeedback [, iskip]

    ares phaser2 asig, kfreq, kq, kord, kmode, ksep, kfeedback

Signal Modifiers:Standard Filters.

    ares atone asig, khp [, iskip]

    ares atonex asig, khp [, inumlayer] [, iskip]

    ares biquad asig, kb0, kb1, kb2, ka0, ka1, ka2 [, iskip]

    ares biquada asig, ab0, ab1, ab2, aa0, aa1, aa2 [, iskip]

    ares butbp asig, kfreq, kband [, iskip]

    ares butbr asig, kfreq, kband [, iskip]

    ares buthp asig, kfreq [, iskip]

    ares butlp asig, kfreq [, iskip]

    ares butterbp asig, kfreq, kband [, iskip]

    ares butterbr asig, kfreq, kband [, iskip]

    ares butterhp asig, kfreq [, iskip]

    ares butterlp asig, kfreq [, iskip]

    ares clfilt asig, kfreq, itype, inpol [, ikind] [, ipbr] [, isba] [, iskip]

    aout mode ain, kfreq, kQ [, iskip]

    ares tone asig, khp [, iskip]

    ares tonex  asig, khp [, inumlayer] [, iskip]

Signal Modifiers:Standard Filters:Resonant.

    ares areson asig, kcf, kbw [, iscl] [, iskip]

    ares bqrez asig, xfco, xres [, imode] [, iskip]

    ares lowpass2 asig, kcf, kq [, iskip]

    ares lowres asig, kcutoff, kresonance [, iskip]

    ares lowresx asig, kcutoff, kresonance [, inumlayer] [, iskip]

    ares lpf18 asig, kfco, kres, kdist

    asig moogladder ain, kcf, kres[, istor]

    ares moogvcf asig, xfco, xres [,iscale, iskip]

    ares moogvcf2 asig, xfco, xres [,iscale, iskip]

    ares reson asig, kcf, kbw [, iscl] [, iskip]

    ares resonr asig, kcf, kbw [, iscl] [, iskip]

    ares resonx asig, kcf, kbw [, inumlayer] [, iscl] [, iskip]

    ares resony asig, kbf, kbw, inum, ksep [, isepmode] [, iscl] [, iskip]

    ares resonz asig, kcf, kbw [, iscl] [, iskip]

    ares rezzy asig, xfco, xres [, imode, iskip]

    ahp,alp,abp,abr statevar ain, kcf, kq [, iosamps, istor]

    alow, ahigh, aband svfilter  asig, kcf, kq [, iscl]

    ares tbvcf asig, xfco, xres, kdist, kasym [, iskip]

    ares vlowres asig, kfco, kres, iord, ksep

Signal Modifiers:Standard Filters:Control.

    kres aresonk ksig, kcf, kbw [, iscl] [, iskip]

    kres atonek ksig, khp [, iskip]

    kres lineto ksig, ktime

    kres port ksig, ihtim [, isig]

    kres portk ksig, khtim [, isig]

    kres resonk ksig, kcf, kbw [, iscl] [, iskip]

    kres resonxk ksig, kcf, kbw[, inumlayer, iscl, istor]

    kres tlineto ksig, ktime, ktrig

    kres tonek ksig, khp [, iskip]

Signal Modifiers:Specialized Filters.

    ares dcblock ain [, igain]

    ares dcblock2 ain [, iorder] [, iskip]

    asig eqfil ain, kcf, kbw, kgain[, istor]

    ares filter2 asig, iM, iN, ib0, ib1, ..., ibM, ia1, ia2, ..., iaN

    kres filter2 ksig, iM, iN, ib0, ib1, ..., ibM, ia1, ia2, ..., iaN

    asig fofilter ain, kcf, kris, kdec[, istor]

    ar1, ar2 hilbert asig

    ares nlfilt ain, ka, kb, kd, kC, kL

    ares pareq asig, kc, kv, kq [, imode] [, iskip]

    ar rbjeq asig, kfco, klvl, kQ, kS[, imode]

    ares zfilter2 asig, kdamp, kfreq, iM, iN, ib0, ib1, ..., ibM, \
          ia1,ia2, ..., iaN

Signal Modifiers:Waveguides.

    ares wguide1 asig, xfreq, kcutoff, kfeedback

    ares wguide2 asig, xfreq1, xfreq2, kcutoff1, kcutoff2, \
          kfeedback1, kfeedback2

Signal Modifiers:Waveshaping.

    aout chebyshevpoly ain, k0 [, k1 [, k2 [...]]]

    aout pdclip ain, kWidth, kCenter [, ibipolar [, ifullscale]]

    aout pdhalf ain, kShapeAmount [, ibipolar [, ifullscale]]

    aout pdhalfy ain, kShapeAmount [, ibipolar [, ifullscale]]

    aout powershape ain, kShapeAmount [, ifullscale]

Signal Modifiers:Comparators and Accumulators.

    amax max ain1 [, ain2] [, ain3] [, ain4] [...]

    kmax max kin1 [, kin2] [, kin3] [, kin4] [...]

    knumkout max_k asig, ktrig, itype

    amax maxabs ain1 [, ain2] [, ain3] [, ain4] [...]

    kmax maxabs kin1 [, kin2] [, kin3] [, kin4] [...]

    maxabsaccum aAccumulator, aInput

    maxaccum aAccumulator, aInput

    amin min ain1 [, ain2] [, ain3] [, ain4] [...]

    kmin min kin1 [, kin2] [, kin3] [, kin4] [...]

    amin minabs ain1 [, ain2] [, ain3] [, ain4] [...]

    kmin minabs kin1 [, kin2] [, kin3] [, kin4] [...]

    minabsaccum aAccumulator, aInput

    minaccum aAccumulator, aInput

Instrument Control:Clock Control.

    clockoff inum

    clockon inum

Instrument Control:Conditional Values.

    (a == b ? v1 : v2)

    (a >= b ? v1 : v2)

    (a >  b ? v1 : v2)

    (a <= b ? v1 : v2)

    (a <  b ? v1 : v2)

    (a != b ? v1 : v2)

Instrument Control:Duration Control.

    ihold

    turnoff

    turnoff2 kinsno, kmode, krelease

    turnon insnum [, itime]

Instrument Control:Invocation.

    event "scorechar", kinsnum, kdelay, kdur, [, kp4] [, kp5] [, ...]

    event "scorechar", "insname", kdelay, kdur, [, kp4] [, kp5] [, ...]

    event_i "scorechar", iinsnum, idelay, idur, [, ip4] [, ip5] [, ...]

    event_i "scorechar", "insname", idelay, idur, [, ip4] [, ip5] [, ...]

    mute insnum [, iswitch]

    mute "insname" [, iswitch]

    remove insnum

    schedkwhen ktrigger, kmintim, kmaxnum, kinsnum, kwhen, kdur \
          [, ip4] [, ip5] [...]

    schedkwhen ktrigger, kmintim, kmaxnum, "insname", kwhen, kdur \
          [, ip4] [, ip5] [...]

    schedkwhennamed ktrigger, kmintim, kmaxnum, "name", kwhen, kdur \
          [, ip4] [, ip5] [...]

    schedule insnum, iwhen, idur [, ip4] [, ip5] [...]

    schedule "insname", iwhen, idur [, ip4] [, ip5] [...]

    schedwhen ktrigger, kinsnum, kwhen, kdur [, ip4] [, ip5] [...]

    schedwhen ktrigger, "insname", kwhen, kdur [, ip4] [, ip5] [...]

    scoreline Sin, ktring

    scoreline_i Sin

Instrument Control:Program Flow Control.

    cggoto condition, label

    cigoto condition, label

    ckgoto condition, label

    cngoto condition, label

    else

    elseif xa R xb then

    endif

    goto label

    if ia R ib igoto label

    if ka R kb kgoto label

    if xa R xb goto label

    if xa R xb then

    igoto label

    kgoto label

    loop_ge   indx, idecr, imin, label

    loop_ge   kndx, kdecr, kmin, label

    loop_gt   indx, idecr, imin, label

    loop_gt   kndx, kdecr, kmin, label

    loop_le   indx, incr, imax, label

    loop_le   kndx, kncr, kmax, label

    loop_lt   indx, incr, imax, label

    loop_lt   kndx, kncr, kmax, label

    tigoto label

    timout istrt, idur, label

Instrument Control:Realtime Performance Control.

    ir active insnum

    kres active kinsnum

    cpuprc insnum, ipercent

          exitnow

    jacktransport icommand [, ilocation]

    maxalloc insnum, icount

    prealloc insnum, icount

    prealloc "insname", icount

Instrument Control:Initialization and Reinitialization.

    ares = xarg

    ires = iarg

    kres = karg

    ares init iarg

    ires init iarg

    kres init iarg

    insno nstrnum "name"

    p(x)

    pset icon1 [, icon2] [...]

    reinit label

    rigoto label

    rireturn

    ir tival

Instrument Control:Sensing and Control.

    kres button knum

    ktrig changed kvar1 [, kvar2,..., kvarN]

    kres checkbox knum

    kres control knum

    ares follow asig, idt

    ares follow2 asig, katt, krel

    Svalue getcfg iopt

    ktrig  metro  kfreq [, initphase]

    ksig  miditempo

    icount pcount

    kres peak asig

    kres peak ksig

    ivalue pindex ipfieldIndex

    koct, kamp pitch asig, iupdte, ilo, ihi, idbthresh [, ifrqs] [, iconf] \
          [, istrt] [, iocts] [, iq] [, inptls] [, irolloff] [, iskip]

    kcps, krms pitchamdf asig, imincps, imaxcps [, icps] [, imedi] \
          [, idowns] [, iexcps] [, irmsmedi]

    kcps, kamp ptrack asig, ihopsize[,ipeaks]

     rewindscore

    kres rms asig [, ihp] [, iskip]

    kres[, kkeydown] sensekey

    ktrig_out seqtime ktime_unit, kstart, kloop, kinitndx, kfn_times

    ktrig_out seqtime2 ktrig_in, ktime_unit, kstart, kloop, kinitndx, kfn_times

    setctrl inum, ival, itype

     setscorepos  ipos

    splitrig ktrig, kndx, imaxtics, ifn, kout1 [,kout2,...,koutN]

    ktemp tempest kin, iprd, imindur, imemdur, ihp, ithresh, ihtim, ixfdbak, \
          istartempo, ifn [, idisprd] [, itweek]

    tempo ktempo, istartempo

    kres tempoval

    ktrig  timedseq  ktimpnt, ifn, kp1 [,kp2, kp3, ...,kpN]

    kout trigger ksig, kthreshold, kmode

    trigseq ktrig_in, kstart, kloop, kinitndx, kfn_values, kout1 [, kout2] [...]

    kx, ky xyin iprd, ixmin, ixmax, iymin, iymax [, ixinit] [, iyinit]

Instrument Control:Stacks.

    xval1, [xval2, ... , xval31] pop

    ival1, [ival2, ... , ival31] pop

    fsig pop_f

    push  xval1, [xval2, ... , xval31]

    push  ival1, [ival2, ... , ival31]

    push_f  fsig

    stack  iStackSize

Instrument Control:Subinstrument Control.

    a1, [...] [, a8] subinstr instrnum [, p4] [, p5] [...]

    a1, [...] [, a8] subinstr "insname" [, p4] [, p5] [...]

    subinstrinit instrnum [, p4] [, p5] [...]

    subinstrinit "insname" [, p4] [, p5] [...]

Instrument Control:Time Reading.

    ir date

    Sir dates [ itime]

    ir readclock inum

    ires rtclock

    kres rtclock

    kres timeinstk

    kres timeinsts

    kres timeinsts

    ires timek

    kres timek

    ires times

    kres times

Table Control.

    ftfree ifno, iwhen

    gir ftgen ifn, itime, isize, igen, iarga [, iargb ] [...]

    ifno ftgentmp ip1, ip2dummy, isize, igen, iarga, iargb, ...

    sndload Sfname[, ifmt[, ichns[, isr[, ibas[, iamp[, istrt   \
          [, ilpmod[, ilps[, ilpe]]]]]]]]]

Table Control:Table Queries.

    ftchnls(x) (init-rate args only)

    ftlen(x) (init-rate args only)

    ftlptim(x) (init-rate args only)

    ftsr(x) (init-rate args only)

    nsamp(x) (init-rate args only)

    ires tableng ifn

    kres tableng kfn

    tb0_init ifn

    tb1_init ifn

    tb2_init ifn

    tb3_init ifn

    tb4_init ifn

    tb5_init ifn

    tb6_init ifn

    tb7_init ifn

    tb8_init ifn

    tb9_init ifn

    tb10_init ifn

    tb11_init ifn

    tb12_init ifn

    tb13_init ifn

    tb14_init ifn

    tb15_init ifn

    iout = tb0(iIndex)

    kout = tb0(kIndex)

    iout = tb1(iIndex)

    kout = tb1(kIndex)

    iout = tb2(iIndex)

    kout = tb2(kIndex)

    iout = tb3(iIndex)

    kout = tb3(kIndex)

    iout = tb4(iIndex)

    kout = tb4(kIndex)

    iout = tb5(iIndex)

    kout = tb5(kIndex)

    iout = tb6(iIndex)

    kout = tb6(kIndex)

    iout = tb7(iIndex)

    kout = tb7(kIndex)

    iout = tb8(iIndex)

    kout = tb8(kIndex)

    iout = tb9(iIndex)

    kout = tb9(kIndex)

    iout = tb10(iIndex)

    kout = tb10(kIndex)

    iout = tb11(iIndex)

    kout = tb11(kIndex)

    iout = tb12(iIndex)

    kout = tb12(kIndex)

    iout = tb13(iIndex)

    kout = tb13(kIndex)

    iout = tb14(iIndex)

    kout = tb14(kIndex)

    iout = tb15(iIndex)

    kout = tb15(kIndex)

Table Control:Dynamic Selection.

    ares tableikt xndx, kfn [, ixmode] [, ixoff] [, iwrap]

    kres tableikt kndx, kfn [, ixmode] [, ixoff] [, iwrap]

    ares tablekt xndx, kfn [, ixmode] [, ixoff] [, iwrap]

    kres tablekt kndx, kfn [, ixmode] [, ixoff] [, iwrap]

    ares tablexkt xndx, kfn, kwarp, iwsize [, ixmode] [, ixoff] [, iwrap]

Table Control:Read/Write Opreations.

    ftload "filename", iflag, ifn1 [, ifn2] [...]

    ftloadk "filename", ktrig, iflag, ifn1 [, ifn2] [...]

    ftsave "filename", iflag, ifn1 [, ifn2] [...]

    ftsavek "filename", ktrig, iflag, ifn1 [, ifn2] [...]

    tablecopy kdft, ksft

    tablegpw kfn

    tableicopy idft, isft

    tableigpw ifn

    tableimix idft, idoff, ilen, is1ft, is1off, is1g, is2ft, is2off, is2g

    tableiw isig, indx, ifn [, ixmode] [, ixoff] [, iwgmode]

    tablemix kdft, kdoff, klen, ks1ft, ks1off, ks1g, ks2ft, ks2off, ks2g

    ares tablera kfn, kstart, koff

    tablew asig, andx, ifn [, ixmode] [, ixoff] [, iwgmode]

    tablew isig, indx, ifn [, ixmode] [, ixoff] [, iwgmode]

    tablew ksig, kndx, ifn [, ixmode] [, ixoff] [, iwgmode]

    kstart tablewa kfn, asig, koff

    tablewkt asig, andx, kfn [, ixmode] [, ixoff] [, iwgmode]

    tablewkt ksig, kndx, kfn [, ixmode] [, ixoff] [, iwgmode]

    kout tabmorph kindex, kweightpoint, ktabnum1, ktabnum2, \
          ifn1, ifn2 [, ifn3, ifn4, ... ifnN]

    aout tabmorpha aindex, aweightpoint, atabnum1, atabnum2, \
          ifn1, ifn2 [, ifn3, ifn4, ... ifnN]

    aout tabmorphak aindex, kweightpoint, ktabnum1, ktabnum2, \
          ifn1, ifn2 [, ifn3, ifn4, ... ifnN]

    kout tabmorphi kindex, kweightpoint, ktabnum1, ktabnum2, \
          ifn1, ifn2 [, ifn3, ifn4, ... ifnN]

    tabplay  ktrig, knumtics, kfn, kout1 [,kout2,..., koutN]

    tabrec   ktrig_start, ktrig_stop, knumtics, kfn, kin1 [,kin2,...,kinN]

FLTK:Containers.

    FLgroup "label", iwidth, iheight, ix, iy [, iborder] [, image]

    FLgroupEnd

    FLpack iwidth, iheight, ix, iy, itype, ispace, iborder

    FLpackEnd

    FLpanel "label", iwidth, iheight [, ix] [, iy] [, iborder] [, ikbdcapture] [, iclose]

    FLpanelEnd

    FLscroll iwidth, iheight [, ix] [, iy]

    FLscrollEnd

    FLtabs iwidth, iheight, ix, iy

    FLtabsEnd

FLTK:Valuators.

    kout, ihandle FLcount "label", imin, imax, istep1, istep2, itype, \
          iwidth, iheight, ix, iy, iopcode [, kp1] [, kp2] [, kp3] [...] [, kpN]

    koutx, kouty, ihandlex, ihandley FLjoy "label", iminx, imaxx, iminy, \
          imaxy, iexpx, iexpy, idispx, idispy, iwidth, iheight, ix, iy

    kout, ihandle FLknob "label", imin, imax, iexp, itype, idisp, iwidth, \
          ix, iy [, icursorsize]

    kout, ihandle FLroller "label", imin, imax, istep, iexp, itype, idisp, \
          iwidth, iheight, ix, iy

    kout, ihandle FLslider "label", imin, imax, iexp, itype, idisp, iwidth, \
          iheight, ix, iy

    kout, ihandle FLtext "label", imin, imax, istep, itype, iwidth, \
          iheight, ix, iy

FLTK:Other.

    ihandle FLbox "label", itype, ifont, isize, iwidth, iheight, ix, iy [, image]

    kout, ihandle FLbutBank itype, inumx, inumy, iwidth, iheight, ix, iy, \
          iopcode [, kp1] [, kp2] [, kp3] [, kp4] [, kp5] [....] [, kpN]

    kout, ihandle FLbutton "label", ion, ioff, itype, iwidth, iheight, ix, \
          iy, iopcode [, kp1] [, kp2] [, kp3] [, kp4] [, kp5] [....] [, kpN]

    ihandle FLcloseButton "label", iwidth, iheight, ix, iy

    ihandle FLexecButton "command", iwidth, iheight, ix, iy

    inumsnap FLgetsnap index [, igroup]

    ihandle FLhvsBox inumlinesX, inumlinesY, iwidth, iheight, ix, iy [, image]

    FLhvsBox kx, ky, ihandle

    kascii FLkeyIn [ifn]

    FLloadsnap "filename" [, igroup]

    kx, ky, kb1, kb2, kb3 FLmouse [, imode]

    FLprintk itime, kval, idisp

    FLprintk2 kval, idisp

    FLrun

    FLsavesnap "filename" [, igroup]

    inumsnap, inumval FLsetsnap index [, ifn, igroup]

    FLsetSnapGroup igroup

    FLsetVal ktrig, kvalue, ihandle

    FLsetVal_i ivalue, ihandle

    FLslidBnk "names", inumsliders [, ioutable] [, iwidth] [, iheight] [, ix] \
          [, iy] [, itypetable] [, iexptable] [, istart_index] [, iminmaxtable]

    FLslidBnk2 "names", inumsliders, ioutable, iconfigtable [,iwidth, iheight, ix, iy, istart_index]

    FLslidBnk2Set ihandle, ifn [, istartIndex, istartSlid, inumSlid]

    FLslidBnk2Setk  ktrig, ihandle, ifn [, istartIndex, istartSlid, inumSlid]

    ihandle FLslidBnkGetHandle

    FLslidBnkSet ihandle, ifn [, istartIndex, istartSlid, inumSlid]

    FLslidBnkSetk  ktrig, ihandle, ifn [, istartIndex, istartSlid, inumSlid]

    FLupdate

    ihandle FLvalue "label", iwidth, iheight, ix, iy

    FLvkeybd "keyboard.map", iwidth, iheight, ix, iy

    FLvslidBnk "names", inumsliders [, ioutable] [, iwidth] [, iheight] [, ix] \
          [, iy] [, itypetable] [, iexptable] [, istart_index] [, iminmaxtable]

    FLvslidBnk2 "names", inumsliders, ioutable, iconfigtable [,iwidth, iheight, ix, iy, istart_index]

    koutx, kouty, kinside  FLxyin ioutx_min, ioutx_max, iouty_min, iouty_max, \
          iwindx_min, iwindx_max, iwindy_min, iwindy_max [, iexpx, iexpy, ioutx, iouty]

    vphaseseg kphase, ioutab, ielems, itab1,idist1,itab2 \
          [,idist2,itab3, ... ,idistN-1,itabN]

FLTK:Appearance.

    FLcolor ired, igreen, iblue [, ired2, igreen2, iblue2]

    FLcolor2 ired, igreen, iblue

    FLhide ihandle

    FLlabel isize, ifont, ialign, ired, igreen, iblue

    FLsetAlign ialign, ihandle

    FLsetBox itype, ihandle

    FLsetColor ired, igreen, iblue, ihandle

    FLsetColor2 ired, igreen, iblue, ihandle

    FLsetFont ifont, ihandle

    FLsetPosition ix, iy, ihandle

    FLsetSize iwidth, iheight, ihandle

    FLsetText "itext", ihandle

    FLsetTextColor ired, iblue, igreen, ihandle

    FLsetTextSize isize, ihandle

    FLsetTextType itype, ihandle

    FLshow ihandle

Mathematical Operations:Arithmetic and Logic Operations.

    a + b  (no rate restriction)

    a / b  (no rate restriction)

    a % b  (no rate restriction)

    a * b  (no rate restriction)

    a && b  (logical AND; not audio-rate)

    a & b  (bitwise AND)

    ~ a  (bitwise NOT)

    a | b  (bitwise OR)

    a << b  (bitshift left)

    a >> b  (bitshift left)

    a # b  (bitwise NON EQUIVALENCE)

    a || b  (logical OR; not audio-rate)

    a ^ b  (b not audio-rate)

    a − b (no rate restriction)

Mathematical Operations:Comparators and Accumulators.

    clear avar1 [, avar2] [, avar3] [...]

    vincr accum, aincr

Mathematical Operations:Mathematical Functions.

    abs(x) (no rate restriction)

    ceil(x) (init-, control-, or audio-rate arg allowed)

    exp(x) (no rate restriction)

    floor(x) (init-, control-, or audio-rate arg allowed)

    frac(x) (init-rate or control-rate args; also works at audio rate in Csound5)

    int(x)  (init-rate or control-rate; also works at audio rate in Csound5)

    log(x) (no rate restriction)

    log10(x) (no rate restriction)

    logbtwo(x)  (init-rate or control-rate args only)

    powoftwo(x)  (init-rate or control-rate args only)

    round(x) (init-, control-, or audio-rate arg allowed)

    sqrt(x) (no rate restriction)

Mathematical Operations:Trigonometric Functions.

    cos(x) (no rate restriction)

    cosh(x) (no rate restriction)

    cosinv(x) (no rate restriction)

    sin(x) (no rate restriction)

    sinh(x) (no rate restriction)

    sininv(x) (no rate restriction)

    tan(x) (no rate restriction)

    tanh(x) (no rate restriction)

    taninv(x) (no rate restriction)

Mathematical Operations:Amplitude Functions.

    ampdb(x)  (no rate restriction)

    ampdbfs(x)  (no rate restriction)

    db(x)

    dbamp(x)  (init-rate or control-rate args only)

    dbfsamp(x)  (init-rate or control-rate args only)

Mathematical Operations:Random Functions.

    birnd(x) (init- or control-rate only)

    rnd(x) (init- or control-rate only)

Mathematical Operations:Opcode Equivalents of Functions.

    ares divz xa, xb, ksubst

    ires divz ia, ib, isubst

    kres divz ka, kb, ksubst

    ares mac asig1, ksig1 [, asig2] [, ksig2] [, asig3] [, ksig3] [...]

    ares maca asig1 , asig2 [, asig3] [, asig4] [, asig5] [...]

    aout polynomial ain, k0 [, k1 [, k2 [...]]]

    ares pow aarg, kpow [, inorm]

    ires pow iarg, ipow [, inorm]

    kres pow karg, kpow [, inorm]

    ares product asig1, asig2 [, asig3] [...]

    ares sum asig1 [, asig2] [, asig3] [...]

    ares taninv2 ay, ax

    ires taninv2 iy, ix

    kres taninv2 ky, kx

Pitch Converters:Functions.

    cent(x)

    cpsmidinn (MidiNoteNumber)  (init- or control-rate args only)

    cpsoct (oct)  (no rate restriction)

    cpspch (pch)  (init- or control-rate args only)

    octave(x)

    octcps (cps)  (init- or control-rate args only)

    octmidinn (MidiNoteNumber)  (init- or control-rate args only)

    octpch (pch)  (init- or control-rate args only)

    pchmidinn (MidiNoteNumber)  (init- or control-rate args only)

    pchoct (oct)  (init- or control-rate args only)

    semitone(x)

Pitch Converters:Tuning Opcodes.

    icps cps2pch ipch, iequal

    kcps cpstun ktrig, kindex, kfn

    icps cpstuni index, ifn

    icps cpsxpch ipch, iequal, irepeat, ibase

Real-time MIDI:Input.

    kaft aftouch [imin] [, imax]

    ival chanctrl ichnl, ictlno [, ilow] [, ihigh]

    kval chanctrl ichnl, ictlno [, ilow] [, ihigh]

    idest ctrl14 ichan, ictlno1, ictlno2, imin, imax [, ifn]

    kdest ctrl14 ichan, ictlno1, ictlno2, kmin, kmax [, ifn]

    idest ctrl21 ichan, ictlno1, ictlno2, ictlno3, imin, imax [, ifn]

    kdest ctrl21 ichan, ictlno1, ictlno2, ictlno3, kmin, kmax [, ifn]

    idest ctrl7 ichan, ictlno, imin, imax [, ifn]

    kdest ctrl7 ichan, ictlno, kmin, kmax [, ifn]

    adest ctrl7 ichan, ictlno, kmin, kmax [, ifn] [, icutoff]

    ctrlinit ichnl, ictlno1, ival1 [, ictlno2] [, ival2] [, ictlno3] \
          [, ival3] [,...ival32]

    initc14 ichan, ictlno1, ictlno2, ivalue

    initc21 ichan, ictlno1, ictlno2, ictlno3, ivalue

    initc7 ichan, ictlno, ivalue

    massign ichnl, insnum[, ireset]

    massign ichnl, "insname"[, ireset]

    idest midic14 ictlno1, ictlno2, imin, imax [, ifn]

    kdest midic14 ictlno1, ictlno2, kmin, kmax [, ifn]

    idest midic21 ictlno1, ictlno2, ictlno3, imin, imax [, ifn]

    kdest midic21 ictlno1, ictlno2, ictlno3, kmin, kmax [, ifn]

    idest midic7 ictlno, imin, imax [, ifn]

    kdest midic7 ictlno, kmin, kmax [, ifn]

    ival midictrl inum [, imin] [, imax]

    kval midictrl inum [, imin] [, imax]

    ival notnum

    ibend pchbend [imin] [, imax]

    kbend pchbend [imin] [, imax]

    pgmassign ipgm, inst[, ichn]

    pgmassign ipgm, "insname"[, ichn]

    ires polyaft inote [, ilow] [, ihigh]

    kres polyaft inote [, ilow] [, ihigh]

    ival veloc [ilow] [, ihigh]

Real-time MIDI:Output.

    nrpn kchan, kparmnum, kparmvalue

    outiat ichn, ivalue, imin, imax

    outic ichn, inum, ivalue, imin, imax

    outic14 ichn, imsb, ilsb, ivalue, imin, imax

    outipat ichn, inotenum, ivalue, imin, imax

    outipb ichn, ivalue, imin, imax

    outipc ichn, iprog, imin, imax

    outkat kchn, kvalue, kmin, kmax

    outkc kchn, knum, kvalue, kmin, kmax

    outkc14 kchn, kmsb, klsb, kvalue, kmin, kmax

    outkpat kchn, knotenum, kvalue, kmin, kmax

    outkpb kchn, kvalue, kmin, kmax

    outkpc kchn, kprog, kmin, kmax

Real-time MIDI:Converters.

    iamp ampmidi iscal [, ifn]

    icps cpsmidi

    icps cpsmidib [irange]

    kcps cpsmidib [irange]

    icps cpstmid ifn

    ioct octmidi

    ioct octmidib [irange]

    koct octmidib [irange]

    ipch pchmidi

    ipch pchmidib [irange]

    kpch pchmidib [irange]

Real-time MIDI:Generic I/O.

    kstatus, kchan, kdata1, kdata2 midiin

    midiout kstatus, kchan, kdata1, kdata2

Real-time MIDI:Event Extenders.

    kflag release

    xtratim iextradur

Real-time MIDI:Note Output.

    midion kchn, knum, kvel

    midion2 kchn, knum, kvel, ktrig

    moscil kchn, knum, kvel, kdur, kpause

    noteoff ichn, inum, ivel

    noteon ichn, inum, ivel

    noteondur ichn, inum, ivel, idur

    noteondur2 ichn, inum, ivel, idur

Real-time MIDI:MIDI/Score Interoperability.

    midichannelaftertouch xchannelaftertouch [, ilow] [, ihigh]

    ichn midichn

    midicontrolchange xcontroller, xcontrollervalue [, ilow] [, ihigh]

    mididefault xdefault, xvalue

    midinoteoff xkey, xvelocity

    midinoteoncps xcps, xvelocity

    midinoteonkey xkey, xvelocity

    midinoteonoct xoct, xvelocity

    midinoteonpch xpch, xvelocity

    midipitchbend xpitchbend [, ilow] [, ihigh]

    midipolyaftertouch xpolyaftertouch, xcontrollervalue [, ilow] [, ihigh]

    midiprogramchange xprogram

Real-time MIDI:System Realtime.

    mclock ifreq

    mrtmsg imsgtype

Real-time MIDI:Slider Banks.

    i1,...,i16 s16b14 ichan, ictlno_msb1, ictlno_lsb1, imin1, imax1, \
          initvalue1, ifn1,..., ictlno_msb16, ictlno_lsb16, imin16, imax16, initvalue16, ifn16

    k1,...,k16 s16b14 ichan, ictlno_msb1, ictlno_lsb1, imin1, imax1, \
          initvalue1, ifn1,..., ictlno_msb16, ictlno_lsb16, imin16, imax16, initvalue16, ifn16

    i1,...,i32 s32b14 ichan, ictlno_msb1, ictlno_lsb1, imin1, imax1, \
          initvalue1, ifn1,..., ictlno_msb32, ictlno_lsb32, imin32, imax32, initvalue32, ifn32

    k1,...,k32 s32b14 ichan, ictlno_msb1, ictlno_lsb1, imin1, imax1, \
          initvalue1, ifn1,..., ictlno_msb32, ictlno_lsb32, imin32, imax32, initvalue32, ifn32

    i1,...,i16 slider16 ichan, ictlnum1, imin1, imax1, init1, ifn1,..., \
          ictlnum16, imin16, imax16, init16, ifn16

    k1,...,k16 slider16 ichan, ictlnum1, imin1, imax1, init1, ifn1,..., \
          ictlnum16, imin16, imax16, init16, ifn16

    k1,...,k16 slider16f ichan, ictlnum1, imin1, imax1, init1, ifn1, \
          icutoff1,..., ictlnum16, imin16, imax16, init16, ifn16, icutoff16

    kflag slider16table ichan, ioutTable, ioffset, ictlnum1, imin1, imax1, \
          init1, ifn1, .... , ictlnum16, imin16, imax16, init16, ifn16

    kflag slider16tablef ichan, ioutTable, ioffset, ictlnum1, imin1, imax1, \
          init1, ifn1, icutoff1, .... , ictlnum16, imin16, imax16, init16, ifn16, icutoff16

    i1,...,i32 slider32 ichan, ictlnum1, imin1, imax1, init1, ifn1,..., \
          ictlnum32, imin32, imax32, init32, ifn32

    k1,...,k32 slider32 ichan, ictlnum1, imin1, imax1, init1, ifn1,..., \
          ictlnum32, imin32, imax32, init32, ifn32

    k1,...,k32 slider32f ichan, ictlnum1, imin1, imax1, init1, ifn1, icutoff1, \
          ..., ictlnum32, imin32, imax32, init32, ifn32, icutoff32

    kflag slider32table ichan, ioutTable, ioffset, ictlnum1, imin1, \
          imax1, init1, ifn1, .... , ictlnum32, imin32, imax32, init32, ifn32

    kflag slider32tablef ichan, ioutTable, ioffset, ictlnum1, imin1, imax1, \
          init1, ifn1, icutoff1, .... , ictlnum32, imin32, imax32, init32, ifn32, icutoff32

    i1,...,i64 slider64 ichan, ictlnum1, imin1, imax1, init1, ifn1,..., \
          ictlnum64, imin64, imax64, init64, ifn64

    k1,...,k64 slider64 ichan, ictlnum1, imin1, imax1, init1, ifn1,..., \
          ictlnum64, imin64, imax64, init64, ifn64

    k1,...,k64 slider64f ichan, ictlnum1, imin1, imax1, init1, ifn1, \
          icutoff1,..., ictlnum64, imin64, imax64, init64, ifn64, icutoff64

    kflag slider64table ichan, ioutTable, ioffset, ictlnum1, imin1, \
          imax1, init1, ifn1, .... , ictlnum64, imin64, imax64, init64, ifn64

    kflag slider64tablef ichan, ioutTable, ioffset, ictlnum1, imin1, imax1, \
          init1, ifn1, icutoff1, .... , ictlnum64, imin64, imax64, init64, ifn64, icutoff64

    i1,...,i8 slider8 ichan, ictlnum1, imin1, imax1, init1, ifn1,..., \
          ictlnum8, imin8, imax8, init8, ifn8

    k1,...,k8 slider8 ichan, ictlnum1, imin1, imax1, init1, ifn1,..., \
          ictlnum8, imin8, imax8, init8, ifn8

    k1,...,k8 slider8f ichan, ictlnum1, imin1, imax1, init1, ifn1, icutoff1, \
          ..., ictlnum8, imin8, imax8, init8, ifn8, icutoff8

    kflag slider8table ichan, ioutTable, ioffset, ictlnum1, imin1, imax1, \
          init1, ifn1,..., ictlnum8, imin8, imax8, init8, ifn8

    kflag slider8tablef ichan, ioutTable, ioffset, ictlnum1, imin1, imax1, \
          init1, ifn1, icutoff1, .... , ictlnum8, imin8, imax8, init8, ifn8, icutoff8

    k1, k2, ...., k16 sliderKawai imin1, imax1, init1, ifn1, \
          imin2, imax2, init2, ifn2, ..., imin16, imax16, init16, ifn16

Spectral Processing:STFT.

    ktableseg ifn1, idur1, ifn2 [, idur2] [, ifn3] [...]

    ares pvadd ktimpnt, kfmod, ifilcod, ifn, ibins [, ibinoffset] \
          [, ibinincr] [, iextractmode] [, ifreqlim] [, igatefn]

    pvbufread ktimpnt, ifile

    ares pvcross ktimpnt, kfmod, ifile, kampscale1, kampscale2 [, ispecwp]

    ares pvinterp ktimpnt, kfmod, ifile, kfreqscale1, kfreqscale2, \
          kampscale1, kampscale2, kfreqinterp, kampinterp

    ares pvoc ktimpnt, kfmod, ifilcod [, ispecwp] [, iextractmode] \
          [, ifreqlim] [, igatefn]

    kfreq, kamp pvread ktimpnt, ifile, ibin

    tableseg ifn1, idur1, ifn2 [, idur2] [, ifn3] [...]

    tablexseg ifn1, idur1, ifn2 [, idur2] [, ifn3] [...]

    ares vpvoc ktimpnt, kfmod, ifile [, ispecwp] [, ifn]

Spectral Processing:LPC.

    ares lpfreson asig, kfrqratio

    lpinterp islot1, islot2, kmix

    krmsr, krmso, kerr, kcps lpread ktimpnt, ifilcod [, inpoles] [, ifrmrate]

    ares lpreson asig

    lpslot islot

Spectral Processing:Non-Standard.

    wsig specaddm wsig1, wsig2 [, imul2]

    wsig specdiff wsigin

    specdisp wsig, iprd [, iwtflg]

    wsig specfilt wsigin, ifhtim

    wsig spechist wsigin

    koct, kamp specptrk wsig, kvar, ilo, ihi, istr, idbthresh, inptls, \
          irolloff [, iodd] [, iconfs] [, interp] [, ifprd] [, iwtflg]

    wsig specscal wsigin, ifscale, ifthresh

    ksum specsum wsig [, interp]

    wsig spectrum xsig, iprd, iocts, ifrqa [, iq] [, ihann] [, idbout] \
          [, idsprd] [, idsinrs]

Spectral Processing:Streaming.

    fsig binit fin, isize

    ftrks partials ffr, fphs, kthresh, kminpts, kmaxgap, imaxtracks

    ares pvsadsyn fsrc, inoscs, kfmod [, ibinoffset] [, ibinincr] [, iinit]

    fsig pvsanal ain, ifftsize, ioverlap, iwinsize, iwintype [, iformat] [, iinit]

    fsig pvsarp fsigin, kbin, kdepth, kgain

    fsig pvsbandp fsigin, xlowcut,
          xlowfull, xhighfull, xhighcut[, ktype]

    fsig pvsbandr fsigin, xlowcut,
        xlowfull, xhighfull, xhighcut[, ktype]

    kamp, kfr pvsbin fsig, kbin

    fsig pvsblur fsigin, kblurtime, imaxdel

    ihandle, ktime  pvsbuffer fsig, ilen

    fsig pvsbufread  ktime, khandle[, ilo, ihi]

    fsig pvscale fsigin, kscal[, ikeepform, igain]]

    kcent pvscent fsig

    fsig pvscross fsrc, fdest, kamp1, kamp2

    fsig pvsdemix fleft, fright, kpos, kwidth, ipoints

    fsig pvsdiskinSFname,ktscal,kgain[,ioffset, ichan]

    pvsdisp fsig[, ibins, iwtflg]

    fsig pvsfilter fsigin, fsigfil, kdepth[, igain]

    fsig pvsfread ktimpt, ifn [, ichan]

    fsig pvsfreeze fsigin, kfreeza, kfreezf

    pvsftr fsrc, ifna [, ifnf]

    kflag pvsftw fsrc, ifna [, ifnf]

    pvsfwrite fsig, ifile

    fsig pvshift fsigin, kshift, klowest[, ikeepform, igain]

    ffr,fphs pvsifd ain, ifftsize, ihopsize, iwintype[,iscal]

    fsig pvsin kchan[,isize,iolap,iwinsize,iwintype,iformat]

    ioverlap, inumbins, iwinsize, iformat pvsinfo fsrc

    fsig pvsinit isize[,iolap,iwinsize,iwintype, iformat]

    fsig pvsmaska fsrc, ifn, kdepth

    fsig pvsmix fsigin1, fsigin2

    fsig pvsmooth fsigin, kacf, kfcf

    fsig pvsmorph fsig1, fsig2, kampint, kfrqint

    fsig pvsosc kamp, kfreq, ktype, isize [,ioverlap] [, iwinsize] [, iwintype] [, iformat]

    pvsout fsig, kchan

    kfr, kamp pvspitch fsig, kthresh

    fsig pvstencil fsigin, kgain, klevel, iftable

    fsig pvsvoc famp, fexc, kdepth, kgain

    ares pvsynth fsrc, [iinit]

    asig resyn fin, kscal, kpitch, kmaxtracks, ifn

    asig sinsyn fin, kscal,  kmaxtracks, ifn

    asig tradsyn fin, kscal, kpitch, kmaxtracks, ifn

    fsig trcross fin1, fin2, ksearch,kdepth[,kmode]

    fsig trfilter fin, kamnt, ifn

    fsig, kfr,kamp trhighest fin1, kscal

    fsig, kfr,kamp trlowest fin1, kscal

    fsig trmix fin1, fin2

    fsig trscale fin, kpitch[, kgain]

    fsig trshift fin, kpshift[, kgain]

    fsiglow, fsighi trsplit fin, ksplit[, kgainlow, kgainhigh]

Spectral Processing:ATS.

    ar ATSadd ktimepnt, kfmod, iatsfile, ifn, ipartials[, ipartialoffset, \
            ipartialincr, igatefn]

    ar ATSaddnz ktimepnt, iatsfile, ibands[, ibandoffset, ibandincr]

    ATSbufread ktimepnt, kfmod, iatsfile, ipartials[, ipartialoffset, \
              ipartialincr]

    ar ATScross ktimepnt, kfmod, iatsfile, ifn, kmylev, kbuflev, ipartials \
              [, ipartialoffset, ipartialincr]

    idata ATSinfo iatsfile, ilocation

    kamp ATSinterpread kfreq

    kfrq, kamp ATSpartialtap ipartialnum

    kfreq, kamp ATSread ktimepnt, iatsfile, ipartial

    kenergy ATSreadnz ktimepnt, iatsfile, iband

    ar ATSsinnoi ktimepnt, ksinlev, knzlev, kfmod, iatsfile, ipartials \
              [, ipartialoffset, ipartialincr]

Spectral Processing:Loris.

    lorismorph isrcidx, itgtidx, istoreidx, kfreqmorphenv, kampmorphenv, kbwmorphenv

    ar lorisplay ireadidx, kfreqenv, kampenv, kbwenv

    lorisread ktimpnt, ifilcod, istoreidx, kfreqenv, kampenv, kbwenv[, ifadetime]

Strings:Definition.

    Sdst strget indx

    strset iarg, istring

Strings:Manipulation.

    puts Sstr, ktrig[, inonl]

    Sdst sprintf Sfmt, xarg1[, xarg2[, ... ]]

    Sdst sprintfk Sfmt, xarg1[, xarg2[, ... ]]

    Sdst sprintfk Sfmt, xarg1[, xarg2[, ... ]]

    Sdst strcat Ssrc1, Ssrc2

    Sdst strcatk Ssrc1, Ssrc2

    ires strcmp S1, S2

    kres strcmpk S1, S2

    Sdst strcpy Ssrc

    Sdst = Ssrc

    Sdst strcpyk Ssrc

    ipos strindex S1, S2

    kpos strindexk S1, S2

    ilen strlen Sstr

    klen strlenk Sstr

    ipos strrindex S1, S2

    kpos strrindexk S1, S2

    Sdst strsub Ssrc[, istart[, iend]]

    Sdst strsubk Ssrc, kstart, kend

Strings:Conversion.

    ichr strchar Sstr[, ipos]

    kchr strchark Sstr[, kpos]

    Sdst strlower Ssrc

    Sdst strlowerk Ssrc

    ir strtod Sstr

    ir strtod indx

    kr strtodk Sstr

    kr strtodk kndx

    ir strtol Sstr

    ir strtol indx

    kr strtolk Sstr

    kr strtolk kndx

    Sdst strupper Ssrc

    Sdst strupperk Ssrc

Vectorial:Tables.

    vtaba  andx, ifn, aout1 [, aout2, aout3, .... , aoutN ]

    vtabi  indx, ifn, iout1 [, iout2, iout3, .... , ioutN ]

    vtabk  kndx, ifn, kout1 [, kout2, kout3, .... , koutN ]

    vtable1k  kfn,kout1 [, kout2, kout3, .... , koutN ]

    vtablea  andx, kfn, kinterp, ixmode, aout1 [, aout2, aout3, .... , aoutN ]

    vtablei  indx, ifn, interp, ixmode, iout1 [, iout2, iout3, .... , ioutN ]

    vtablek  kndx, kfn, kinterp, ixmode, kout1 [, kout2, kout3, .... , koutN ]

    vtablewa  andx, kfn, ixmode, ainarg1 [, ainarg2, ainarg3 , .... , ainargN ]

    vtablewi  indx, ifn, ixmode, inarg1 [, inarg2, inarg3 , .... , inargN ]

    vtablewk  kndx, kfn, ixmode, kinarg1 [, kinarg2, kinarg3 , .... , kinargN ]

    vtabwa  andx, ifn, ainarg1 [, ainarg2, ainarg3 , .... , ainargN ]

    vtabwi  indx, ifn, inarg1 [, inarg2, inarg3 , .... , inargN ]

    vtabwk  kndx, ifn, kinarg1 [, kinarg2, kinarg3 , .... , kinargN ]

Vectorial:Scalar operations.

    vadd  ifn, kval, kelements [, kdstoffset] [, kverbose]

    vadd_i  ifn, ival, ielements [, idstoffset]

    vexp  ifn, kval, kelements [, kdstoffset] [, kverbose]

    vexp_i  ifn, ival, ielements[, idstoffset]

    vmult  ifn, kval, kelements [, kdstoffset] [, kverbose]

    vmult_i  ifn, ival, ielements [, idstoffset]

    vpow  ifn, kval, kelements [, kdstoffset] [, kverbose]

    vpow_i  ifn, ival, ielements [, idstoffset]

Vectorial:Vectorial operations.

    vaddv  ifn1, ifn2, kelements [, kdstoffset] [, ksrcoffset] [,kverbose]

    vaddv_i  ifn1, ifn2, ielements [, idstoffset] [, isrcoffset]

    vcopy  ifn, ifn2, kelements [, kdstoffset] [, ksrcoffset] [, kverbose]

    vcopy_i  ifn, ifn2, ielements [,idstoffset, isrcoffset]

    vdivv  ifn1, ifn2, kelements [, kdstoffset] [, ksrcoffset] [,kverbose]

    vdivv_i  ifn1, ifn2, ielements [, idstoffset] [, isrcoffset]

    vexpv  ifn1, ifn2, kelements [, kdstoffset] [, ksrcoffset] [,kverbose]

    vexpv_i  ifn1, ifn2, ielements [, idstoffset] [, isrcoffset]

    vmap  ifn1, ifn2, ielements [,idstoffset, isrcoffset]

    vmultv  ifn1, ifn2, kelements [, kdstoffset] [, ksrcoffset] [,kverbose]

    vmultv_i  ifn1, ifn2, ielements [, idstoffset] [, isrcoffset]

    vpowv ifn1, ifn2, kelements [, kdstoffset] [, ksrcoffset] [,kverbose]

    vpowv_i ifn1, ifn2, ielements [, idstoffset] [, isrcoffset]

    vsubv  ifn1, ifn2, kelements [, kdstoffset] [, ksrcoffset] [,kverbose]

    vsubv_i  ifn1, ifn2, ielements [, idstoffset] [, isrcoffset]

Vectorial:Envelopes.

    vexpseg   ifnout, ielements, ifn1, idur1, ifn2 [, idur2, ifn3 [...]]

    vlinseg   ifnout, ielements, ifn1, idur1, ifn2 [, idur2, ifn3 [...]]

Vectorial:Limiting and Wrapping.

    vlimit  ifn, kmin, kmax, ielements

    vmirror  ifn, kmin, kmax, ielements

    vwrap  ifn, kmin, kmax, ielements

Vectorial:Delay Paths.

    kout vdelayk  iksig, kdel, imaxdel [, iskip, imode]

    vecdelay  ifn, ifnIn, ifnDel, ielements, imaxdel [, iskip]

    vport ifn, khtime, ielements [, ifnInit]

Vectorial:Random.

    vrandh  ifn,  krange, kcps, ielements [, idstoffset] [, iseed]
          [, isize] [, ioffset]

    vrandi  ifn,  krange, kcps, ielements [, idstoffset] [, iseed]
          [, isize] [, ioffset]

Vectorial:Cellular Automata.

    vcella ktrig, kreinit, ioutFunc, initStateFunc, \
          iRuleFunc, ielements, irulelen [, iradius]

Zak Patch System.

    zacl kfirst, klast

    zakinit isizea, isizek

    ares zamod asig, kzamod

    ares zar kndx

    ares zarg kndx, kgain

    zaw asig, kndx

    zawm asig, kndx [, imix]

    ir zir indx

    ziw isig, indx

    ziwm isig, indx [, imix]

    zkcl kfirst, klast

    kres zkmod ksig, kzkmod

    kres zkr kndx

    zkw ksig, kndx

    zkwm ksig, kndx [, imix]

Plugin Hosting:DSSI and LADSPA.

    dssiactivate ihandle, ktoggle

    aout1 [, aout2, aout3, aout4] dssiaudio ihandle, ain1 [,ain2, ain3, ain4]

    dssictls ihandle, iport, kvalue, ktrigger

    ihandle dssiinit ilibraryname, iplugindex [, iverbose]

    dssilist

Plugin Hosting:VST.

    aout1,aout2 vstaudio instance, [ain1, ain2]

    aout1,aout2 vstaudiog instance, [ain1, ain2]

    vstbankload instance, ipath

    vstedit instance

    vstinfo instance

    instance vstinit ilibrarypath [,iverbose]

    vstmidiout instance, kstatus, kchan, kdata1, kdata2

    vstnote instance, kchan, knote, kveloc, kdur

    vstparamset instance, kparam, kvalue

    kvalue vstparamget instance, kparam

    vstprogset instance, kprogram

OSC.

    ihandle OSCinit iport

    kans OSClisten ihandle, idest, itype [, xdata1, xdata2, ...]

    OSCsend kwhen, ihost, iport, idestination, itype [, kdata1, kdata2, ...]

Network.

    remoteport iportnum

    asig sockrecv iport, ilength

    asigl, asigr sockrecvs iport, ilength

    asig strecv Sipaddr, iport

    socksend asig, Sipaddr, iport, ilength

    socksends asigl, asigr, Sipaddr, iport,
        ilength

    stsend asig, Sipaddr, iport

Remote Opcodes.

    insglobalisource, instrnum [,instrnum...]

    insremotidestination, isource, instrnum [,instrnum...]

    midglobalisource, instrnum [,instrnum...]

    midremotidestination, isource, instrnum [,instrnum...]

Mixer Opcodes.

    MixerClear

    kgain MixerGetLevel isend, ibuss

    asignal MixerReceive ibuss, ichannel

    MixerSend asignal, isend, ibuss, ichannel

    MixerSetLevel isend, ibuss, kgain

Python Opcodes.

    pyassign "variable", kvalue

    pyassigni "variable", ivalue

    pylassign "variable", kvalue

    pylassigni "variable", ivalue

    pyassignt ktrigger, "variable", kvalue

    pylassignt ktrigger, "variable", kvalue

    kresult pyeval "expression"

    iresult pyevali "expression"

    kresult pyleval "expression"

    iresult pylevali "expression"

    kresult pyevalt ktrigger, "expression"

    kresult pylevalt ktrigger, "expression"

    pyexec "filename"

    pyexeci "filename"

    pylexec "filename"

    pylexeci "filename"

    pyexect ktrigger, "filename"

    plyexect ktrigger, "filename"

    pyinit

    pyrun "statement"

    pyruni "statement"

    pylrun "statement"

    pylruni "statement"

    pyrunt ktrigger, "statement"

    pylrunt ktrigger, "statement"

Image Processing Opcodes.

    iimagenum imagecreate iwidth, iheight

    imagefree iimagenum

    ared agreen ablue imagegetpixel iimagenum, ax, ay

    kred kgreen kblue imagegetpixel iimagenum, kx, ky

    iimagenum imageload filename

    imagesave iimagenum, filename

    imagegetpixel iimagenum, ax, ay, ared, agreen, ablue

    imagegetpixel iimagenum, kx, ky, kred, kgreen, kblue

    iwidth iheight imagesize iimagenum

Miscellaneous.

    ires system_i itrig, Scmd, [inowait]

    kres system ktrig, Scmd, [knowait]

Utilities.

    csound -U atsa [flags] infilename outfilename

    cs [-OPTIONS] <name> [CSOUND OPTIONS ... ]

    csb64enc [OPTIONS ... ] infile1 [ infile2 [ ... ]]

    csound -U cvanal [flags] infilename outfilename

    cvanal [flags] infilename outfilename

    dnoise [flags] -i noise_ref_file  -o output_soundfile  input_soundfile

    envext [-flags] soundfile

    csound -U envext [-flags] soundfile

    extractor [OPTIONS ... ] infile

    het_export het_file cstext_file

    csound -U het_export het_file cstext_file

    het_import cstext_file het_file

    csound -U het_import cstext_file het_file

    csound -U hetro [flags] infilename outfilename

    hetro [flags] infilename outfilename

    csound -U lpanal [flags] infilename outfilename

    lpanal [flags] infilename outfilename

    makecsd [OPTIONS ... ] infile1 [ infile2 [ ... ]]

    mixer [OPTIONS ... ] infile [[OPTIONS... ] infile] ...

    pv_export pv_file cstext_file

    csound -U pv_export pv_file cstext_file

    pv_import cstext_file pv_file

    csound -U pv_import cstext_file pv_file

    csound -U pvanal [flags] infilename outfilename

    pvanal [flags] infilename outfilename

    csound -U pvlook [flags] infilename

    pvlook [flags] infilename

    scale [OPTIONS ... ] infile

    csound -U sdif2ad [flags] infilename outfilename

    csound -U sndinfo [options] soundfilenames ...

    sndinfo [options] soundfilenames ...

    srconv [flags] infile

Prev | Up | Next
Part IV. Opcode Quick Reference | Home | Appendix A. Pitch Conversion