| """ | |
| pygments.lexers._csound_builtins | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
| :copyright: Copyright 2006-present by the Pygments team, see AUTHORS. | |
| :license: BSD, see LICENSE for details. | |
| """ | |
| REMOVED_OPCODES = set(''' | |
| OSCsendA | |
| beadsynt | |
| beosc | |
| buchla | |
| getrowlin | |
| lua_exec | |
| lua_iaopcall | |
| lua_iaopcall_off | |
| lua_ikopcall | |
| lua_ikopcall_off | |
| lua_iopcall | |
| lua_iopcall_off | |
| lua_opdef | |
| mp3scal_check | |
| mp3scal_load | |
| mp3scal_load2 | |
| mp3scal_play | |
| mp3scal_play2 | |
| pvsgendy | |
| socksend_k | |
| signalflowgraph | |
| sumTableFilter | |
| systime | |
| tabrowlin | |
| vbap1move | |
| '''.split()) | |
| # Opcodes in Csound 6.18.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 | |
| allpole | |
| alpass | |
| alwayson | |
| ampdb | |
| ampdbfs | |
| ampmidi | |
| ampmidicurve | |
| ampmidid | |
| apoleparams | |
| arduinoRead | |
| arduinoReadF | |
| arduinoStart | |
| arduinoStop | |
| areson | |
| aresonk | |
| atone | |
| atonek | |
| atonex | |
| autocorr | |
| babo | |
| balance | |
| balance2 | |
| bamboo | |
| barmodel | |
| bbcutm | |
| bbcuts | |
| betarand | |
| bexprnd | |
| bformdec1 | |
| bformdec2 | |
| bformenc1 | |
| binit | |
| biquad | |
| biquada | |
| birnd | |
| bob | |
| 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 | |
| changed | |
| 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 | |
| cntCreate | |
| cntCycles | |
| cntDelete | |
| cntDelete_i | |
| cntRead | |
| cntReset | |
| cntState | |
| comb | |
| combinv | |
| compilecsd | |
| compileorc | |
| compilestr | |
| compress | |
| compress2 | |
| connect | |
| control | |
| convle | |
| convolve | |
| copya2ftab | |
| copyf2array | |
| cos | |
| cosh | |
| cosinv | |
| cosseg | |
| cossegb | |
| cossegr | |
| count | |
| count_i | |
| 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 | |
| ctrlpreset | |
| ctrlprint | |
| ctrlprintpresets | |
| ctrlsave | |
| ctrlselect | |
| 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 | |
| elapsedcycles | |
| elapsedtime | |
| envlpx | |
| envlpxr | |
| ephasor | |
| eqfil | |
| evalstr | |
| event | |
| event_i | |
| eventcycles | |
| eventtime | |
| 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 | |
| ftset | |
| ftslice | |
| ftslicei | |
| ftsr | |
| gain | |
| gainslider | |
| gauss | |
| gaussi | |
| gausstrig | |
| gbuzz | |
| genarray | |
| genarray_i | |
| gendy | |
| gendyc | |
| gendyx | |
| getcfg | |
| getcol | |
| getftargs | |
| getrow | |
| getseed | |
| gogobel | |
| grain | |
| grain2 | |
| grain3 | |
| granule | |
| gtadsr | |
| 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 | |
| lag | |
| lagud | |
| lastcycle | |
| lenarray | |
| lfo | |
| lfsr | |
| 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 | |
| lpcanal | |
| lpcfilter | |
| lpf18 | |
| lpform | |
| lpfreson | |
| lphasor | |
| lpinterp | |
| lposcil | |
| lposcil3 | |
| lposcila | |
| lposcilsa | |
| lposcilsa2 | |
| lpread | |
| lpreson | |
| lpshold | |
| lpsholdp | |
| lpslot | |
| lufs | |
| 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 | |
| metrobpm | |
| 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 | |
| mp3out | |
| mp3scal | |
| mp3sr | |
| mpulse | |
| mrtmsg | |
| ms2st | |
| mtof | |
| mton | |
| multitap | |
| mute | |
| mvchpf | |
| mvclpf1 | |
| mvclpf2 | |
| mvclpf3 | |
| mvclpf4 | |
| mvmfilter | |
| 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 | |
| outall | |
| 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_type | |
| printarray | |
| printf | |
| printf_i | |
| printk | |
| printk2 | |
| printks | |
| printks2 | |
| println | |
| prints | |
| printsk | |
| product | |
| pset | |
| ptablew | |
| ptrack | |
| puts | |
| pvadd | |
| pvbufread | |
| pvcross | |
| pvinterp | |
| pvoc | |
| pvread | |
| pvs2array | |
| pvs2tab | |
| pvsadsyn | |
| pvsanal | |
| pvsarp | |
| pvsbandp | |
| pvsbandr | |
| pvsbandwidth | |
| pvsbin | |
| pvsblur | |
| pvsbuffer | |
| pvsbufread | |
| pvsbufread2 | |
| pvscale | |
| pvscent | |
| pvsceps | |
| pvscfs | |
| pvscross | |
| pvsdemix | |
| pvsdiskin | |
| pvsdisp | |
| pvsenvftw | |
| pvsfilter | |
| pvsfread | |
| pvsfreeze | |
| pvsfromarray | |
| pvsftr | |
| pvsftw | |
| pvsfwrite | |
| pvsgain | |
| pvsgendy | |
| pvshift | |
| pvsifd | |
| pvsin | |
| pvsinfo | |
| pvsinit | |
| pvslock | |
| pvslpc | |
| 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 | |
| resonbnk | |
| resonk | |
| resonr | |
| resonx | |
| resonxk | |
| resony | |
| resonz | |
| resyn | |
| reverb | |
| reverb2 | |
| reverbsc | |
| rewindscore | |
| rezzy | |
| rfft | |
| rifft | |
| rms | |
| rnd | |
| rnd31 | |
| rndseed | |
| round | |
| rspline | |
| rtclock | |
| s16b14 | |
| s32b14 | |
| samphold | |
| sandpaper | |
| sc_lag | |
| sc_lagud | |
| sc_phasor | |
| sc_trig | |
| scale | |
| scale2 | |
| scalearray | |
| scanhammer | |
| scanmap | |
| scans | |
| scansmap | |
| scantable | |
| scanu | |
| scanu2 | |
| schedkwhen | |
| schedkwhennamed | |
| schedule | |
| schedulek | |
| schedwhen | |
| scoreline | |
| scoreline_i | |
| seed | |
| sekere | |
| select | |
| semitone | |
| sense | |
| sensekey | |
| seqtime | |
| seqtime2 | |
| sequ | |
| sequstate | |
| 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 | |
| skf | |
| 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 | |
| spf | |
| splitrig | |
| sprintf | |
| sprintfk | |
| spsend | |
| sqrt | |
| squinewave | |
| st2ms | |
| statevar | |
| sterrain | |
| 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 | |
| svn | |
| 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 | |
| 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 | |
| trigExpseg | |
| trigLinseg | |
| trigexpseg | |
| trigger | |
| trighold | |
| triglinseg | |
| trigphasor | |
| trigseq | |
| trim | |
| trim_i | |
| trirand | |
| trlowest | |
| trmix | |
| trscale | |
| trshift | |
| trsplit | |
| turnoff | |
| turnoff2 | |
| turnoff2_i | |
| turnoff3 | |
| 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 | |
| vclpf | |
| 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 | |
| vps | |
| 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 | |
| wterrain2 | |
| xadsr | |
| xin | |
| xout | |
| 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 | |
| copy2ftab | |
| copy2ttab | |
| hrtfer | |
| ktableseg | |
| lentab | |
| maxtab | |
| mintab | |
| pop | |
| pop_f | |
| ptable | |
| ptable3 | |
| ptablei | |
| 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 | |
| xscanmap | |
| xscans | |
| xscansmap | |
| xscanu | |
| xyin | |
| '''.split()) | |