| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694 |
- # -*- coding: utf-8 -*-
- """
- pygments.lexers._csound_builtins
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- :copyright: Copyright 2006-2019 by the Pygments team, see AUTHORS.
- :license: BSD, see LICENSE for details.
- """
- # Opcodes in Csound 6.14.0 using:
- # python3 -c "
- # import re
- # from subprocess import Popen, PIPE
- # output = Popen(['csound', '--list-opcodes0'], stderr=PIPE, text=True).communicate()[1]
- # opcodes = output[re.search(r'^\$', output, re.M).end() : re.search(r'^\d+ opcodes\$', output, re.M).start()].split()
- # output = Popen(['csound', '--list-opcodes2'], stderr=PIPE, text=True).communicate()[1]
- # all_opcodes = output[re.search(r'^\$', output, re.M).end() : re.search(r'^\d+ opcodes\$', output, re.M).start()].split()
- # deprecated_opcodes = [opcode for opcode in all_opcodes if opcode not in opcodes]
- # # Remove opcodes that csound.py treats as keywords.
- # keyword_opcodes = [
- # 'cggoto', # https://csound.com/docs/manual/cggoto.html
- # 'cigoto', # https://csound.com/docs/manual/cigoto.html
- # 'cingoto', # (undocumented)
- # 'ckgoto', # https://csound.com/docs/manual/ckgoto.html
- # 'cngoto', # https://csound.com/docs/manual/cngoto.html
- # 'cnkgoto', # (undocumented)
- # 'endin', # https://csound.com/docs/manual/endin.html
- # 'endop', # https://csound.com/docs/manual/endop.html
- # 'goto', # https://csound.com/docs/manual/goto.html
- # 'igoto', # https://csound.com/docs/manual/igoto.html
- # 'instr', # https://csound.com/docs/manual/instr.html
- # 'kgoto', # https://csound.com/docs/manual/kgoto.html
- # 'loop_ge', # https://csound.com/docs/manual/loop_ge.html
- # 'loop_gt', # https://csound.com/docs/manual/loop_gt.html
- # 'loop_le', # https://csound.com/docs/manual/loop_le.html
- # 'loop_lt', # https://csound.com/docs/manual/loop_lt.html
- # 'opcode', # https://csound.com/docs/manual/opcode.html
- # 'reinit', # https://csound.com/docs/manual/reinit.html
- # 'return', # https://csound.com/docs/manual/return.html
- # 'rireturn', # https://csound.com/docs/manual/rireturn.html
- # 'rigoto', # https://csound.com/docs/manual/rigoto.html
- # 'tigoto', # https://csound.com/docs/manual/tigoto.html
- # 'timout' # https://csound.com/docs/manual/timout.html
- # ]
- # opcodes = [opcode for opcode in opcodes if opcode not in keyword_opcodes]
- # newline = '\n'
- # print(f'''OPCODES = set(\'''
- # {newline.join(opcodes)}
- # \'''.split())
- #
- # DEPRECATED_OPCODES = set(\'''
- # {newline.join(deprecated_opcodes)}
- # \'''.split())
- # ''')
- # "
- OPCODES = set('''
- ATSadd
- ATSaddnz
- ATSbufread
- ATScross
- ATSinfo
- ATSinterpread
- ATSpartialtap
- ATSread
- ATSreadnz
- ATSsinnoi
- FLbox
- FLbutBank
- FLbutton
- FLcloseButton
- FLcolor
- FLcolor2
- FLcount
- FLexecButton
- FLgetsnap
- FLgroup
- FLgroupEnd
- FLgroup_end
- FLhide
- FLhvsBox
- FLhvsBoxSetValue
- FLjoy
- FLkeyIn
- FLknob
- FLlabel
- FLloadsnap
- FLmouse
- FLpack
- FLpackEnd
- FLpack_end
- FLpanel
- FLpanelEnd
- FLpanel_end
- FLprintk
- FLprintk2
- FLroller
- FLrun
- FLsavesnap
- FLscroll
- FLscrollEnd
- FLscroll_end
- FLsetAlign
- FLsetBox
- FLsetColor
- FLsetColor2
- FLsetFont
- FLsetPosition
- FLsetSize
- FLsetSnapGroup
- FLsetText
- FLsetTextColor
- FLsetTextSize
- FLsetTextType
- FLsetVal
- FLsetVal_i
- FLsetVali
- FLsetsnap
- FLshow
- FLslidBnk
- FLslidBnk2
- FLslidBnk2Set
- FLslidBnk2Setk
- FLslidBnkGetHandle
- FLslidBnkSet
- FLslidBnkSetk
- FLslider
- FLtabs
- FLtabsEnd
- FLtabs_end
- FLtext
- FLupdate
- FLvalue
- FLvkeybd
- FLvslidBnk
- FLvslidBnk2
- FLxyin
- JackoAudioIn
- JackoAudioInConnect
- JackoAudioOut
- JackoAudioOutConnect
- JackoFreewheel
- JackoInfo
- JackoInit
- JackoMidiInConnect
- JackoMidiOut
- JackoMidiOutConnect
- JackoNoteOut
- JackoOn
- JackoTransport
- K35_hpf
- K35_lpf
- MixerClear
- MixerGetLevel
- MixerReceive
- MixerSend
- MixerSetLevel
- MixerSetLevel_i
- OSCbundle
- OSCcount
- OSCinit
- OSCinitM
- OSClisten
- OSCraw
- OSCsend
- OSCsend_lo
- S
- STKBandedWG
- STKBeeThree
- STKBlowBotl
- STKBlowHole
- STKBowed
- STKBrass
- STKClarinet
- STKDrummer
- STKFMVoices
- STKFlute
- STKHevyMetl
- STKMandolin
- STKModalBar
- STKMoog
- STKPercFlut
- STKPlucked
- STKResonate
- STKRhodey
- STKSaxofony
- STKShakers
- STKSimple
- STKSitar
- STKStifKarp
- STKTubeBell
- STKVoicForm
- STKWhistle
- STKWurley
- a
- abs
- active
- adsr
- adsyn
- adsynt
- adsynt2
- aftouch
- alpass
- alwayson
- ampdb
- ampdbfs
- ampmidi
- ampmidicurve
- ampmidid
- areson
- aresonk
- atone
- atonek
- atonex
- babo
- balance
- balance2
- bamboo
- barmodel
- bbcutm
- bbcuts
- beadsynt
- beosc
- betarand
- bexprnd
- bformdec1
- bformenc1
- binit
- biquad
- biquada
- birnd
- bpf
- bpfcos
- bqrez
- butbp
- butbr
- buthp
- butlp
- butterbp
- butterbr
- butterhp
- butterlp
- button
- buzz
- c2r
- cabasa
- cauchy
- cauchyi
- cbrt
- ceil
- cell
- cent
- centroid
- ceps
- cepsinv
- chanctrl
- changed2
- chani
- chano
- chebyshevpoly
- checkbox
- chn_S
- chn_a
- chn_k
- chnclear
- chnexport
- chnget
- chngeta
- chngeti
- chngetk
- chngetks
- chngets
- chnmix
- chnparams
- chnset
- chnseta
- chnseti
- chnsetk
- chnsetks
- chnsets
- chuap
- clear
- clfilt
- clip
- clockoff
- clockon
- cmp
- cmplxprod
- comb
- combinv
- compilecsd
- compileorc
- compilestr
- compress
- compress2
- connect
- control
- convle
- convolve
- copya2ftab
- copyf2array
- cos
- cosh
- cosinv
- cosseg
- cossegb
- cossegr
- cps2pch
- cpsmidi
- cpsmidib
- cpsmidinn
- cpsoct
- cpspch
- cpstmid
- cpstun
- cpstuni
- cpsxpch
- cpumeter
- cpuprc
- cross2
- crossfm
- crossfmi
- crossfmpm
- crossfmpmi
- crosspm
- crosspmi
- crunch
- ctlchn
- ctrl14
- ctrl21
- ctrl7
- ctrlinit
- cuserrnd
- dam
- date
- dates
- db
- dbamp
- dbfsamp
- dcblock
- dcblock2
- dconv
- dct
- dctinv
- deinterleave
- delay
- delay1
- delayk
- delayr
- delayw
- deltap
- deltap3
- deltapi
- deltapn
- deltapx
- deltapxw
- denorm
- diff
- diode_ladder
- directory
- diskgrain
- diskin
- diskin2
- dispfft
- display
- distort
- distort1
- divz
- doppler
- dot
- downsamp
- dripwater
- dssiactivate
- dssiaudio
- dssictls
- dssiinit
- dssilist
- dumpk
- dumpk2
- dumpk3
- dumpk4
- duserrnd
- dust
- dust2
- envlpx
- envlpxr
- ephasor
- eqfil
- evalstr
- event
- event_i
- exciter
- exitnow
- exp
- expcurve
- expon
- exprand
- exprandi
- expseg
- expsega
- expsegb
- expsegba
- expsegr
- fareylen
- fareyleni
- faustaudio
- faustcompile
- faustctl
- faustdsp
- faustgen
- faustplay
- fft
- fftinv
- ficlose
- filebit
- filelen
- filenchnls
- filepeak
- filescal
- filesr
- filevalid
- fillarray
- filter2
- fin
- fini
- fink
- fiopen
- flanger
- flashtxt
- flooper
- flooper2
- floor
- fluidAllOut
- fluidCCi
- fluidCCk
- fluidControl
- fluidEngine
- fluidInfo
- fluidLoad
- fluidNote
- fluidOut
- fluidProgramSelect
- fluidSetInterpMethod
- fmanal
- fmax
- fmb3
- fmbell
- fmin
- fmmetal
- fmod
- fmpercfl
- fmrhode
- fmvoice
- fmwurlie
- fof
- fof2
- fofilter
- fog
- fold
- follow
- follow2
- foscil
- foscili
- fout
- fouti
- foutir
- foutk
- fprintks
- fprints
- frac
- fractalnoise
- framebuffer
- freeverb
- ftaudio
- ftchnls
- ftconv
- ftcps
- ftexists
- ftfree
- ftgen
- ftgenonce
- ftgentmp
- ftlen
- ftload
- ftloadk
- ftlptim
- ftmorf
- ftom
- ftprint
- ftresize
- ftresizei
- ftsamplebank
- ftsave
- ftsavek
- ftslice
- ftsr
- gain
- gainslider
- gauss
- gaussi
- gausstrig
- gbuzz
- genarray
- genarray_i
- gendy
- gendyc
- gendyx
- getcfg
- getcol
- getftargs
- getrow
- getrowlin
- getseed
- gogobel
- grain
- grain2
- grain3
- granule
- gtf
- guiro
- harmon
- harmon2
- harmon3
- harmon4
- hdf5read
- hdf5write
- hilbert
- hilbert2
- hrtfearly
- hrtfmove
- hrtfmove2
- hrtfreverb
- hrtfstat
- hsboscil
- hvs1
- hvs2
- hvs3
- hypot
- i
- ihold
- imagecreate
- imagefree
- imagegetpixel
- imageload
- imagesave
- imagesetpixel
- imagesize
- in
- in32
- inch
- inh
- init
- initc14
- initc21
- initc7
- inleta
- inletf
- inletk
- inletkid
- inletv
- ino
- inq
- inrg
- ins
- insglobal
- insremot
- int
- integ
- interleave
- interp
- invalue
- inx
- inz
- jacktransport
- jitter
- jitter2
- joystick
- jspline
- k
- la_i_add_mc
- la_i_add_mr
- la_i_add_vc
- la_i_add_vr
- la_i_assign_mc
- la_i_assign_mr
- la_i_assign_t
- la_i_assign_vc
- la_i_assign_vr
- la_i_conjugate_mc
- la_i_conjugate_mr
- la_i_conjugate_vc
- la_i_conjugate_vr
- la_i_distance_vc
- la_i_distance_vr
- la_i_divide_mc
- la_i_divide_mr
- la_i_divide_vc
- la_i_divide_vr
- la_i_dot_mc
- la_i_dot_mc_vc
- la_i_dot_mr
- la_i_dot_mr_vr
- la_i_dot_vc
- la_i_dot_vr
- la_i_get_mc
- la_i_get_mr
- la_i_get_vc
- la_i_get_vr
- la_i_invert_mc
- la_i_invert_mr
- la_i_lower_solve_mc
- la_i_lower_solve_mr
- la_i_lu_det_mc
- la_i_lu_det_mr
- la_i_lu_factor_mc
- la_i_lu_factor_mr
- la_i_lu_solve_mc
- la_i_lu_solve_mr
- la_i_mc_create
- la_i_mc_set
- la_i_mr_create
- la_i_mr_set
- la_i_multiply_mc
- la_i_multiply_mr
- la_i_multiply_vc
- la_i_multiply_vr
- la_i_norm1_mc
- la_i_norm1_mr
- la_i_norm1_vc
- la_i_norm1_vr
- la_i_norm_euclid_mc
- la_i_norm_euclid_mr
- la_i_norm_euclid_vc
- la_i_norm_euclid_vr
- la_i_norm_inf_mc
- la_i_norm_inf_mr
- la_i_norm_inf_vc
- la_i_norm_inf_vr
- la_i_norm_max_mc
- la_i_norm_max_mr
- la_i_print_mc
- la_i_print_mr
- la_i_print_vc
- la_i_print_vr
- la_i_qr_eigen_mc
- la_i_qr_eigen_mr
- la_i_qr_factor_mc
- la_i_qr_factor_mr
- la_i_qr_sym_eigen_mc
- la_i_qr_sym_eigen_mr
- la_i_random_mc
- la_i_random_mr
- la_i_random_vc
- la_i_random_vr
- la_i_size_mc
- la_i_size_mr
- la_i_size_vc
- la_i_size_vr
- la_i_subtract_mc
- la_i_subtract_mr
- la_i_subtract_vc
- la_i_subtract_vr
- la_i_t_assign
- la_i_trace_mc
- la_i_trace_mr
- la_i_transpose_mc
- la_i_transpose_mr
- la_i_upper_solve_mc
- la_i_upper_solve_mr
- la_i_vc_create
- la_i_vc_set
- la_i_vr_create
- la_i_vr_set
- la_k_a_assign
- la_k_add_mc
- la_k_add_mr
- la_k_add_vc
- la_k_add_vr
- la_k_assign_a
- la_k_assign_f
- la_k_assign_mc
- la_k_assign_mr
- la_k_assign_t
- la_k_assign_vc
- la_k_assign_vr
- la_k_conjugate_mc
- la_k_conjugate_mr
- la_k_conjugate_vc
- la_k_conjugate_vr
- la_k_current_f
- la_k_current_vr
- la_k_distance_vc
- la_k_distance_vr
- la_k_divide_mc
- la_k_divide_mr
- la_k_divide_vc
- la_k_divide_vr
- la_k_dot_mc
- la_k_dot_mc_vc
- la_k_dot_mr
- la_k_dot_mr_vr
- la_k_dot_vc
- la_k_dot_vr
- la_k_f_assign
- la_k_get_mc
- la_k_get_mr
- la_k_get_vc
- la_k_get_vr
- la_k_invert_mc
- la_k_invert_mr
- la_k_lower_solve_mc
- la_k_lower_solve_mr
- la_k_lu_det_mc
- la_k_lu_det_mr
- la_k_lu_factor_mc
- la_k_lu_factor_mr
- la_k_lu_solve_mc
- la_k_lu_solve_mr
- la_k_mc_set
- la_k_mr_set
- la_k_multiply_mc
- la_k_multiply_mr
- la_k_multiply_vc
- la_k_multiply_vr
- la_k_norm1_mc
- la_k_norm1_mr
- la_k_norm1_vc
- la_k_norm1_vr
- la_k_norm_euclid_mc
- la_k_norm_euclid_mr
- la_k_norm_euclid_vc
- la_k_norm_euclid_vr
- la_k_norm_inf_mc
- la_k_norm_inf_mr
- la_k_norm_inf_vc
- la_k_norm_inf_vr
- la_k_norm_max_mc
- la_k_norm_max_mr
- la_k_qr_eigen_mc
- la_k_qr_eigen_mr
- la_k_qr_factor_mc
- la_k_qr_factor_mr
- la_k_qr_sym_eigen_mc
- la_k_qr_sym_eigen_mr
- la_k_random_mc
- la_k_random_mr
- la_k_random_vc
- la_k_random_vr
- la_k_subtract_mc
- la_k_subtract_mr
- la_k_subtract_vc
- la_k_subtract_vr
- la_k_t_assign
- la_k_trace_mc
- la_k_trace_mr
- la_k_upper_solve_mc
- la_k_upper_solve_mr
- la_k_vc_set
- la_k_vr_set
- lastcycle
- lenarray
- lfo
- limit
- limit1
- lincos
- line
- linen
- linenr
- lineto
- link_beat_force
- link_beat_get
- link_beat_request
- link_create
- link_enable
- link_is_enabled
- link_metro
- link_peers
- link_tempo_get
- link_tempo_set
- linlin
- linrand
- linseg
- linsegb
- linsegr
- liveconv
- locsend
- locsig
- log
- log10
- log2
- logbtwo
- logcurve
- loopseg
- loopsegp
- looptseg
- loopxseg
- lorenz
- loscil
- loscil3
- loscil3phs
- loscilphs
- loscilx
- lowpass2
- lowres
- lowresx
- lpf18
- lpform
- lpfreson
- lphasor
- lpinterp
- lposcil
- lposcil3
- lposcila
- lposcilsa
- lposcilsa2
- lpread
- lpreson
- lpshold
- lpsholdp
- lpslot
- lua_exec
- lua_iaopcall
- lua_iaopcall_off
- lua_ikopcall
- lua_ikopcall_off
- lua_iopcall
- lua_iopcall_off
- lua_opdef
- mac
- maca
- madsr
- mags
- mandel
- mandol
- maparray
- maparray_i
- marimba
- massign
- max
- max_k
- maxabs
- maxabsaccum
- maxaccum
- maxalloc
- maxarray
- mclock
- mdelay
- median
- mediank
- metro
- metro2
- mfb
- midglobal
- midiarp
- midic14
- midic21
- midic7
- midichannelaftertouch
- midichn
- midicontrolchange
- midictrl
- mididefault
- midifilestatus
- midiin
- midinoteoff
- midinoteoncps
- midinoteonkey
- midinoteonoct
- midinoteonpch
- midion
- midion2
- midiout
- midiout_i
- midipgm
- midipitchbend
- midipolyaftertouch
- midiprogramchange
- miditempo
- midremot
- min
- minabs
- minabsaccum
- minaccum
- minarray
- mincer
- mirror
- mode
- modmatrix
- monitor
- moog
- moogladder
- moogladder2
- moogvcf
- moogvcf2
- moscil
- mp3bitrate
- mp3in
- mp3len
- mp3nchnls
- mp3scal
- mp3sr
- mpulse
- mrtmsg
- mtof
- mton
- multitap
- mute
- mvchpf
- mvclpf1
- mvclpf2
- mvclpf3
- mvclpf4
- mxadsr
- nchnls_hw
- nestedap
- nlalp
- nlfilt
- nlfilt2
- noise
- noteoff
- noteon
- noteondur
- noteondur2
- notnum
- nreverb
- nrpn
- nsamp
- nstance
- nstrnum
- nstrstr
- ntof
- ntom
- ntrpol
- nxtpow2
- octave
- octcps
- octmidi
- octmidib
- octmidinn
- octpch
- olabuffer
- oscbnk
- oscil
- oscil1
- oscil1i
- oscil3
- oscili
- oscilikt
- osciliktp
- oscilikts
- osciln
- oscils
- oscilx
- out
- out32
- outc
- outch
- outh
- outiat
- outic
- outic14
- outipat
- outipb
- outipc
- outkat
- outkc
- outkc14
- outkpat
- outkpb
- outkpc
- outleta
- outletf
- outletk
- outletkid
- outletv
- outo
- outq
- outq1
- outq2
- outq3
- outq4
- outrg
- outs
- outs1
- outs2
- outvalue
- outx
- outz
- p
- p5gconnect
- p5gdata
- pan
- pan2
- pareq
- part2txt
- partials
- partikkel
- partikkelget
- partikkelset
- partikkelsync
- passign
- paulstretch
- pcauchy
- pchbend
- pchmidi
- pchmidib
- pchmidinn
- pchoct
- pchtom
- pconvolve
- pcount
- pdclip
- pdhalf
- pdhalfy
- peak
- pgmassign
- pgmchn
- phaser1
- phaser2
- phasor
- phasorbnk
- phs
- pindex
- pinker
- pinkish
- pitch
- pitchac
- pitchamdf
- planet
- platerev
- plltrack
- pluck
- poisson
- pol2rect
- polyaft
- polynomial
- port
- portk
- poscil
- poscil3
- pow
- powershape
- powoftwo
- pows
- prealloc
- prepiano
- print
- print_type
- printarray
- printf
- printf_i
- printk
- printk2
- printks
- printks2
- prints
- product
- pset
- ptable
- ptable3
- ptablei
- ptablew
- ptrack
- puts
- pvadd
- pvbufread
- pvcross
- pvinterp
- pvoc
- pvread
- pvs2array
- pvs2tab
- pvsadsyn
- pvsanal
- pvsarp
- pvsbandp
- pvsbandr
- pvsbin
- pvsblur
- pvsbuffer
- pvsbufread
- pvsbufread2
- pvscale
- pvscent
- pvsceps
- pvscross
- pvsdemix
- pvsdiskin
- pvsdisp
- pvsenvftw
- pvsfilter
- pvsfread
- pvsfreeze
- pvsfromarray
- pvsftr
- pvsftw
- pvsfwrite
- pvsgain
- pvshift
- pvsifd
- pvsin
- pvsinfo
- pvsinit
- pvslock
- pvsmaska
- pvsmix
- pvsmooth
- pvsmorph
- pvsosc
- pvsout
- pvspitch
- pvstanal
- pvstencil
- pvstrace
- pvsvoc
- pvswarp
- pvsynth
- pwd
- pyassign
- pyassigni
- pyassignt
- pycall
- pycall1
- pycall1i
- pycall1t
- pycall2
- pycall2i
- pycall2t
- pycall3
- pycall3i
- pycall3t
- pycall4
- pycall4i
- pycall4t
- pycall5
- pycall5i
- pycall5t
- pycall6
- pycall6i
- pycall6t
- pycall7
- pycall7i
- pycall7t
- pycall8
- pycall8i
- pycall8t
- pycalli
- pycalln
- pycallni
- pycallt
- pyeval
- pyevali
- pyevalt
- pyexec
- pyexeci
- pyexect
- pyinit
- pylassign
- pylassigni
- pylassignt
- pylcall
- pylcall1
- pylcall1i
- pylcall1t
- pylcall2
- pylcall2i
- pylcall2t
- pylcall3
- pylcall3i
- pylcall3t
- pylcall4
- pylcall4i
- pylcall4t
- pylcall5
- pylcall5i
- pylcall5t
- pylcall6
- pylcall6i
- pylcall6t
- pylcall7
- pylcall7i
- pylcall7t
- pylcall8
- pylcall8i
- pylcall8t
- pylcalli
- pylcalln
- pylcallni
- pylcallt
- pyleval
- pylevali
- pylevalt
- pylexec
- pylexeci
- pylexect
- pylrun
- pylruni
- pylrunt
- pyrun
- pyruni
- pyrunt
- qinf
- qnan
- r2c
- rand
- randc
- randh
- randi
- random
- randomh
- randomi
- rbjeq
- readclock
- readf
- readfi
- readk
- readk2
- readk3
- readk4
- readks
- readscore
- readscratch
- rect2pol
- release
- remoteport
- remove
- repluck
- reshapearray
- reson
- resonk
- resonr
- resonx
- resonxk
- resony
- resonz
- resyn
- reverb
- reverb2
- reverbsc
- rewindscore
- rezzy
- rfft
- rifft
- rms
- rnd
- rnd31
- round
- rspline
- rtclock
- s16b14
- s32b14
- samphold
- sandpaper
- sc_lag
- sc_lagud
- sc_phasor
- sc_trig
- scale
- scalearray
- scanhammer
- scans
- scantable
- scanu
- schedkwhen
- schedkwhennamed
- schedule
- schedulek
- schedwhen
- scoreline
- scoreline_i
- seed
- sekere
- select
- semitone
- sense
- sensekey
- seqtime
- seqtime2
- serialBegin
- serialEnd
- serialFlush
- serialPrint
- serialRead
- serialWrite
- serialWrite_i
- setcol
- setctrl
- setksmps
- setrow
- setscorepos
- sfilist
- sfinstr
- sfinstr3
- sfinstr3m
- sfinstrm
- sfload
- sflooper
- sfpassign
- sfplay
- sfplay3
- sfplay3m
- sfplaym
- sfplist
- sfpreset
- shaker
- shiftin
- shiftout
- signum
- sin
- sinh
- sininv
- sinsyn
- sleighbells
- slicearray
- slicearray_i
- slider16
- slider16f
- slider16table
- slider16tablef
- slider32
- slider32f
- slider32table
- slider32tablef
- slider64
- slider64f
- slider64table
- slider64tablef
- slider8
- slider8f
- slider8table
- slider8tablef
- sliderKawai
- sndloop
- sndwarp
- sndwarpst
- sockrecv
- sockrecvs
- socksend
- socksends
- sorta
- sortd
- soundin
- space
- spat3d
- spat3di
- spat3dt
- spdist
- splitrig
- sprintf
- sprintfk
- spsend
- sqrt
- squinewave
- statevar
- stix
- strcat
- strcatk
- strchar
- strchark
- strcmp
- strcmpk
- strcpy
- strcpyk
- strecv
- streson
- strfromurl
- strget
- strindex
- strindexk
- string2array
- strlen
- strlenk
- strlower
- strlowerk
- strrindex
- strrindexk
- strset
- strstrip
- strsub
- strsubk
- strtod
- strtodk
- strtol
- strtolk
- strupper
- strupperk
- stsend
- subinstr
- subinstrinit
- sum
- sumarray
- svfilter
- syncgrain
- syncloop
- syncphasor
- system
- system_i
- tab
- tab2array
- tab2pvs
- tab_i
- tabifd
- table
- table3
- table3kt
- tablecopy
- tablefilter
- tablefilteri
- tablegpw
- tablei
- tableicopy
- tableigpw
- tableikt
- tableimix
- tablekt
- tablemix
- tableng
- tablera
- tableseg
- tableshuffle
- tableshufflei
- tablew
- tablewa
- tablewkt
- tablexkt
- tablexseg
- tabmorph
- tabmorpha
- tabmorphak
- tabmorphi
- tabplay
- tabrec
- tabrowlin
- tabsum
- tabw
- tabw_i
- tambourine
- tan
- tanh
- taninv
- taninv2
- tbvcf
- tempest
- tempo
- temposcal
- tempoval
- timedseq
- timeinstk
- timeinsts
- timek
- times
- tival
- tlineto
- tone
- tonek
- tonex
- tradsyn
- trandom
- transeg
- transegb
- transegr
- trcross
- trfilter
- trhighest
- trigger
- trigseq
- trim
- trim_i
- trirand
- trlowest
- trmix
- trscale
- trshift
- trsplit
- turnoff
- turnoff2
- turnon
- tvconv
- unirand
- unwrap
- upsamp
- urandom
- urd
- vactrol
- vadd
- vadd_i
- vaddv
- vaddv_i
- vaget
- valpass
- vaset
- vbap
- vbapg
- vbapgmove
- vbaplsinit
- vbapmove
- vbapz
- vbapzmove
- vcella
- vco
- vco2
- vco2ft
- vco2ift
- vco2init
- vcomb
- vcopy
- vcopy_i
- vdel_k
- vdelay
- vdelay3
- vdelayk
- vdelayx
- vdelayxq
- vdelayxs
- vdelayxw
- vdelayxwq
- vdelayxws
- vdivv
- vdivv_i
- vecdelay
- veloc
- vexp
- vexp_i
- vexpseg
- vexpv
- vexpv_i
- vibes
- vibr
- vibrato
- vincr
- vlimit
- vlinseg
- vlowres
- vmap
- vmirror
- vmult
- vmult_i
- vmultv
- vmultv_i
- voice
- vosim
- vphaseseg
- vport
- vpow
- vpow_i
- vpowv
- vpowv_i
- vpvoc
- vrandh
- vrandi
- vsubv
- vsubv_i
- vtaba
- vtabi
- vtabk
- vtable1k
- vtablea
- vtablei
- vtablek
- vtablewa
- vtablewi
- vtablewk
- vtabwa
- vtabwi
- vtabwk
- vwrap
- waveset
- websocket
- weibull
- wgbow
- wgbowedbar
- wgbrass
- wgclar
- wgflute
- wgpluck
- wgpluck2
- wguide1
- wguide2
- wiiconnect
- wiidata
- wiirange
- wiisend
- window
- wrap
- writescratch
- wterrain
- xadsr
- xin
- xout
- xscanmap
- xscans
- xscansmap
- xscanu
- xtratim
- xyscale
- zacl
- zakinit
- zamod
- zar
- zarg
- zaw
- zawm
- zdf_1pole
- zdf_1pole_mode
- zdf_2pole
- zdf_2pole_mode
- zdf_ladder
- zfilter2
- zir
- ziw
- ziwm
- zkcl
- zkmod
- zkr
- zkw
- zkwm
- '''.split())
- DEPRECATED_OPCODES = set('''
- array
- bformdec
- bformenc
- changed
- copy2ftab
- copy2ttab
- hrtfer
- ktableseg
- lentab
- maxtab
- mintab
- pop
- pop_f
- ptableiw
- push
- push_f
- scalet
- sndload
- soundout
- soundouts
- specaddm
- specdiff
- specdisp
- specfilt
- spechist
- specptrk
- specscal
- specsum
- spectrum
- stack
- sumtab
- tabgen
- tableiw
- tabmap
- tabmap_i
- tabslice
- tb0
- tb0_init
- tb1
- tb10
- tb10_init
- tb11
- tb11_init
- tb12
- tb12_init
- tb13
- tb13_init
- tb14
- tb14_init
- tb15
- tb15_init
- tb1_init
- tb2
- tb2_init
- tb3
- tb3_init
- tb4
- tb4_init
- tb5
- tb5_init
- tb6
- tb6_init
- tb7
- tb7_init
- tb8
- tb8_init
- tb9
- tb9_init
- vbap16
- vbap4
- vbap4move
- vbap8
- vbap8move
- xyin
- '''.split())
|