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]
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, min, max
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]
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]
ar1, ar2 sfplay3 ivel, inotenum, xamp, xfreq, ipreindex [, iflag] [, ioffset]
ares sfplay3m ivel, inotenum, xamp, xfreq, ipreindex [, iflag] [, ioffset]
ares sfplaym ivel, inotenum, xamp, xfreq, ipreindex [, iflag] [, ioffset]
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 inch ksig1
ar1, ar2 ins
kvalue invalue "channel name"
Sname invalue "channel name"
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
outc asig1 [, asig2] [...]
outch ksig1, asig1 [, ksig2] [, asig2] [...]
outs asig1, asig2
outs1 asig
outs2 asig
outvalue "channel name", kvalue
outvalue "channel name", "string"
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]
print iarg [, iarg1] [, iarg2] [...]
printf_i Sfmt, itrig, [xarg1[, xarg2[, ... ]]]
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]
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.
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
k1 spdist ifn, ktime, kx, ky
a1, a2, a3, a4 spsend
Signal Modifiers:Reverberation.
ares alpass asig, krvt, ilpt [, iskip] [, insmps]
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]
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: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 "scorechar", "insname", idelay, idur, [, ip4] [, ip5] [, ...]
mute insnum [, iswitch]
mute "insname" [, iswitch]
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, ktring
Instrument Control:Program Flow Control.
cggoto condition, label
cigoto condition, label
ckgoto condition, label
cngoto condition, label
goto label
igoto label
kgoto label
tigoto label
timout istrt, idur, label
Instrument Control:Realtime Performance Control.
ir active insnum
kres active kinsnum
cpuprc insnum, ipercent
exitnow
maxalloc insnum, icount
prealloc insnum, icount
prealloc "insname", icount
Instrument Control:Initialization and Reinitialization.
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.
ktrig changed kvar1 [, kvar2,..., kvarN]
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]
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
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:Other.
vphaseseg kphase, ioutab, ielems, itab1,idist1,itab2 \ [,idist2,itab3, ... ,idistN-1,itabN]
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 (bitwise OR)
a || b (logical OR; not audio-rate)
a ^ b (b not audio-rate)
a − b (no rate restriction)
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: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: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]
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 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]
OSC.
ihandle OSCinit iport
kans OSClisten ihandle, idest, itype [, xdata1, xdata2, ...]
OSCsend kwhen, ihost, iport, idestination, itype [, kdata1, kdata2, ...]
Network.
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
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.
scale [OPTIONS ... ] infile