_csound_builtins.py 21 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346
  1. # -*- coding: utf-8 -*-
  2. """
  3. pygments.lexers._csound_builtins
  4. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5. :copyright: Copyright 2006-2017 by the Pygments team, see AUTHORS.
  6. :license: BSD, see LICENSE for details.
  7. """
  8. # Opcodes in Csound 6.05 from
  9. # csound --list-opcodes
  10. # except
  11. # cggoto <http://www.csounds.com/manual/html/cggoto.html>
  12. # cigoto <http://www.csounds.com/manual/html/cigoto.html>
  13. # cingoto (undocumented)
  14. # ckgoto <http://www.csounds.com/manual/html/ckgoto.html>
  15. # cngoto <http://www.csounds.com/manual/html/cngoto.html>
  16. # endin <http://www.csounds.com/manual/html/endin.html
  17. # endop <http://www.csounds.com/manual/html/endop.html
  18. # goto <http://www.csounds.com/manual/html/goto.html>
  19. # igoto <http://www.csounds.com/manual/html/igoto.html>
  20. # instr <http://www.csounds.com/manual/html/instr.html>
  21. # kgoto <http://www.csounds.com/manual/html/kgoto.html>
  22. # loop_ge <http://www.csounds.com/manual/html/loop_ge.html>
  23. # loop_gt <http://www.csounds.com/manual/html/loop_gt.html>
  24. # loop_le <http://www.csounds.com/manual/html/loop_le.html>
  25. # loop_lt <http://www.csounds.com/manual/html/loop_lt.html>
  26. # opcode <http://www.csounds.com/manual/html/opcode.html>
  27. # return <http://www.csounds.com/manual/html/return.html>
  28. # rigoto <http://www.csounds.com/manual/html/rigoto.html>
  29. # tigoto <http://www.csounds.com/manual/html/tigoto.html>
  30. # timout <http://www.csounds.com/manual/html/timout.html>
  31. # which are treated as keywords; the scoreline opcodes
  32. # scoreline <http://www.csounds.com/manual/html/scoreline.html>
  33. # scoreline_i <http://www.csounds.com/manual/html/scoreline_i.html>
  34. # which allow Csound Score highlighting; the pyrun opcodes
  35. # <http://www.csounds.com/manual/html/pyrun.html>
  36. # pylrun
  37. # pylruni
  38. # pylrunt
  39. # pyrun
  40. # pyruni
  41. # pyrunt
  42. # which allow Python highlighting; and the Lua opcodes
  43. # lua_exec <http://www.csounds.com/manual/html/lua_exec.html>
  44. # lua_opdef <http://www.csounds.com/manual/html/lua_opdef.html>
  45. # which allow Lua highlighting.
  46. OPCODES = set((
  47. 'ATSadd',
  48. 'ATSaddnz',
  49. 'ATSbufread',
  50. 'ATScross',
  51. 'ATSinfo',
  52. 'ATSinterpread',
  53. 'ATSpartialtap',
  54. 'ATSread',
  55. 'ATSreadnz',
  56. 'ATSsinnoi',
  57. 'FLbox',
  58. 'FLbutBank',
  59. 'FLbutton',
  60. 'FLcloseButton',
  61. 'FLcolor',
  62. 'FLcolor2',
  63. 'FLcount',
  64. 'FLexecButton',
  65. 'FLgetsnap',
  66. 'FLgroup',
  67. 'FLgroupEnd',
  68. 'FLgroup_end',
  69. 'FLhide',
  70. 'FLhvsBox',
  71. 'FLhvsBoxSetValue',
  72. 'FLjoy',
  73. 'FLkeyIn',
  74. 'FLknob',
  75. 'FLlabel',
  76. 'FLloadsnap',
  77. 'FLmouse',
  78. 'FLpack',
  79. 'FLpackEnd',
  80. 'FLpack_end',
  81. 'FLpanel',
  82. 'FLpanelEnd',
  83. 'FLpanel_end',
  84. 'FLprintk',
  85. 'FLprintk2',
  86. 'FLroller',
  87. 'FLrun',
  88. 'FLsavesnap',
  89. 'FLscroll',
  90. 'FLscrollEnd',
  91. 'FLscroll_end',
  92. 'FLsetAlign',
  93. 'FLsetBox',
  94. 'FLsetColor',
  95. 'FLsetColor2',
  96. 'FLsetFont',
  97. 'FLsetPosition',
  98. 'FLsetSize',
  99. 'FLsetSnapGroup',
  100. 'FLsetText',
  101. 'FLsetTextColor',
  102. 'FLsetTextSize',
  103. 'FLsetTextType',
  104. 'FLsetVal',
  105. 'FLsetVal_i',
  106. 'FLsetVali',
  107. 'FLsetsnap',
  108. 'FLshow',
  109. 'FLslidBnk',
  110. 'FLslidBnk2',
  111. 'FLslidBnk2Set',
  112. 'FLslidBnk2Setk',
  113. 'FLslidBnkGetHandle',
  114. 'FLslidBnkSet',
  115. 'FLslidBnkSetk',
  116. 'FLslider',
  117. 'FLtabs',
  118. 'FLtabsEnd',
  119. 'FLtabs_end',
  120. 'FLtext',
  121. 'FLupdate',
  122. 'FLvalue',
  123. 'FLvkeybd',
  124. 'FLvslidBnk',
  125. 'FLvslidBnk2',
  126. 'FLxyin',
  127. 'MixerClear',
  128. 'MixerGetLevel',
  129. 'MixerReceive',
  130. 'MixerSend',
  131. 'MixerSetLevel',
  132. 'MixerSetLevel_i',
  133. 'OSCinit',
  134. 'OSClisten',
  135. 'OSCsend',
  136. 'a',
  137. 'abs',
  138. 'active',
  139. 'adsr',
  140. 'adsyn',
  141. 'adsynt',
  142. 'adsynt2',
  143. 'aftouch',
  144. 'alpass',
  145. 'alwayson',
  146. 'ampdb',
  147. 'ampdbfs',
  148. 'ampmidi',
  149. 'ampmidid',
  150. 'areson',
  151. 'aresonk',
  152. 'array',
  153. 'atone',
  154. 'atonek',
  155. 'atonex',
  156. 'babo',
  157. 'balance',
  158. 'bamboo',
  159. 'barmodel',
  160. 'bbcutm',
  161. 'bbcuts',
  162. 'betarand',
  163. 'bexprnd',
  164. 'bformdec',
  165. 'bformdec1',
  166. 'bformenc',
  167. 'bformenc1',
  168. 'binit',
  169. 'biquad',
  170. 'biquada',
  171. 'birnd',
  172. 'bqrez',
  173. 'buchla',
  174. 'butbp',
  175. 'butbr',
  176. 'buthp',
  177. 'butlp',
  178. 'butterbp',
  179. 'butterbr',
  180. 'butterhp',
  181. 'butterlp',
  182. 'button',
  183. 'buzz',
  184. 'c2r',
  185. 'cabasa',
  186. 'cauchy',
  187. 'cauchyi',
  188. 'ceil',
  189. 'cell',
  190. 'cent',
  191. 'centroid',
  192. 'ceps',
  193. #'cggoto',
  194. 'chanctrl',
  195. 'changed',
  196. 'chani',
  197. 'chano',
  198. 'chebyshevpoly',
  199. 'checkbox',
  200. 'chn_S',
  201. 'chn_a',
  202. 'chn_k',
  203. 'chnclear',
  204. 'chnexport',
  205. 'chnget',
  206. 'chnmix',
  207. 'chnparams',
  208. 'chnset',
  209. 'chuap',
  210. #'cigoto',
  211. #'cingoto',
  212. #'ckgoto',
  213. 'clear',
  214. 'clfilt',
  215. 'clip',
  216. 'clockoff',
  217. 'clockon',
  218. 'cmplxprod',
  219. #'cngoto',
  220. 'comb',
  221. 'combinv',
  222. 'compilecsd',
  223. 'compileorc',
  224. 'compilestr',
  225. 'compress',
  226. 'connect',
  227. 'control',
  228. 'convle',
  229. 'convolve',
  230. 'copy2ftab',
  231. 'copy2ttab',
  232. 'copya2ftab',
  233. 'copyf2array',
  234. 'cos',
  235. 'cosh',
  236. 'cosinv',
  237. 'cosseg',
  238. 'cossegb',
  239. 'cossegr',
  240. 'cps2pch',
  241. 'cpsmidi',
  242. 'cpsmidib',
  243. 'cpsmidinn',
  244. 'cpsoct',
  245. 'cpspch',
  246. 'cpstmid',
  247. 'cpstun',
  248. 'cpstuni',
  249. 'cpsxpch',
  250. 'cpuprc',
  251. 'cross2',
  252. 'crossfm',
  253. 'crossfmi',
  254. 'crossfmpm',
  255. 'crossfmpmi',
  256. 'crosspm',
  257. 'crosspmi',
  258. 'crunch',
  259. 'ctlchn',
  260. 'ctrl14',
  261. 'ctrl21',
  262. 'ctrl7',
  263. 'ctrlinit',
  264. 'cuserrnd',
  265. 'dam',
  266. 'date',
  267. 'dates',
  268. 'db',
  269. 'dbamp',
  270. 'dbfsamp',
  271. 'dcblock',
  272. 'dcblock2',
  273. 'dconv',
  274. 'delay',
  275. 'delay1',
  276. 'delayk',
  277. 'delayr',
  278. 'delayw',
  279. 'deltap',
  280. 'deltap3',
  281. 'deltapi',
  282. 'deltapn',
  283. 'deltapx',
  284. 'deltapxw',
  285. 'denorm',
  286. 'diff',
  287. 'diskgrain',
  288. 'diskin',
  289. 'diskin2',
  290. 'dispfft',
  291. 'display',
  292. 'distort',
  293. 'distort1',
  294. 'divz',
  295. 'doppler',
  296. 'downsamp',
  297. 'dripwater',
  298. 'dumpk',
  299. 'dumpk2',
  300. 'dumpk3',
  301. 'dumpk4',
  302. 'duserrnd',
  303. 'dust',
  304. 'dust2',
  305. #'endin',
  306. #'endop',
  307. 'envlpx',
  308. 'envlpxr',
  309. 'ephasor',
  310. 'eqfil',
  311. 'evalstr',
  312. 'event',
  313. 'event_i',
  314. 'exciter',
  315. 'exitnow',
  316. 'exp',
  317. 'expcurve',
  318. 'expon',
  319. 'exprand',
  320. 'exprandi',
  321. 'expseg',
  322. 'expsega',
  323. 'expsegb',
  324. 'expsegba',
  325. 'expsegr',
  326. 'fareylen',
  327. 'fareyleni',
  328. 'faustaudio',
  329. 'faustcompile',
  330. 'faustctl',
  331. 'faustgen',
  332. 'fft',
  333. 'fftinv',
  334. 'ficlose',
  335. 'filebit',
  336. 'filelen',
  337. 'filenchnls',
  338. 'filepeak',
  339. 'filesr',
  340. 'filevalid',
  341. 'fillarray',
  342. 'filter2',
  343. 'fin',
  344. 'fini',
  345. 'fink',
  346. 'fiopen',
  347. 'flanger',
  348. 'flashtxt',
  349. 'flooper',
  350. 'flooper2',
  351. 'floor',
  352. 'fluidAllOut',
  353. 'fluidCCi',
  354. 'fluidCCk',
  355. 'fluidControl',
  356. 'fluidEngine',
  357. 'fluidLoad',
  358. 'fluidNote',
  359. 'fluidOut',
  360. 'fluidProgramSelect',
  361. 'fluidSetInterpMethod',
  362. 'fmb3',
  363. 'fmbell',
  364. 'fmmetal',
  365. 'fmpercfl',
  366. 'fmrhode',
  367. 'fmvoice',
  368. 'fmwurlie',
  369. 'fof',
  370. 'fof2',
  371. 'fofilter',
  372. 'fog',
  373. 'fold',
  374. 'follow',
  375. 'follow2',
  376. 'foscil',
  377. 'foscili',
  378. 'fout',
  379. 'fouti',
  380. 'foutir',
  381. 'foutk',
  382. 'fprintks',
  383. 'fprints',
  384. 'frac',
  385. 'fractalnoise',
  386. 'freeverb',
  387. 'ftchnls',
  388. 'ftconv',
  389. 'ftcps',
  390. 'ftfree',
  391. 'ftgen',
  392. 'ftgenonce',
  393. 'ftgentmp',
  394. 'ftlen',
  395. 'ftload',
  396. 'ftloadk',
  397. 'ftlptim',
  398. 'ftmorf',
  399. 'ftresize',
  400. 'ftresizei',
  401. 'ftsave',
  402. 'ftsavek',
  403. 'ftsr',
  404. 'gain',
  405. 'gainslider',
  406. 'gauss',
  407. 'gaussi',
  408. 'gausstrig',
  409. 'gbuzz',
  410. 'genarray',
  411. 'genarray_i',
  412. 'gendy',
  413. 'gendyc',
  414. 'gendyx',
  415. 'getcfg',
  416. 'getcol',
  417. 'getrow',
  418. 'gogobel',
  419. #'goto',
  420. 'grain',
  421. 'grain2',
  422. 'grain3',
  423. 'granule',
  424. 'guiro',
  425. 'harmon',
  426. 'harmon2',
  427. 'harmon3',
  428. 'harmon4',
  429. 'hdf5read',
  430. 'hdf5write',
  431. 'hilbert',
  432. 'hrtfearly',
  433. 'hrtfer',
  434. 'hrtfmove',
  435. 'hrtfmove2',
  436. 'hrtfreverb',
  437. 'hrtfstat',
  438. 'hsboscil',
  439. 'hvs1',
  440. 'hvs2',
  441. 'hvs3',
  442. 'i',
  443. 'iceps',
  444. #'igoto',
  445. 'ihold',
  446. 'imagecreate',
  447. 'imagefree',
  448. 'imagegetpixel',
  449. 'imageload',
  450. 'imagesave',
  451. 'imagesetpixel',
  452. 'imagesize',
  453. 'in',
  454. 'in32',
  455. 'inch',
  456. 'inh',
  457. 'init',
  458. 'initc14',
  459. 'initc21',
  460. 'initc7',
  461. 'inleta',
  462. 'inletf',
  463. 'inletk',
  464. 'inletkid',
  465. 'inletv',
  466. 'ino',
  467. 'inq',
  468. 'inrg',
  469. 'ins',
  470. 'insglobal',
  471. 'insremot',
  472. #'instr',
  473. 'int',
  474. 'integ',
  475. 'interp',
  476. 'invalue',
  477. 'inx',
  478. 'inz',
  479. 'jitter',
  480. 'jitter2',
  481. 'jspline',
  482. 'k',
  483. #'kgoto',
  484. 'ktableseg',
  485. 'lenarray',
  486. 'lentab',
  487. 'lfo',
  488. 'limit',
  489. 'line',
  490. 'linen',
  491. 'linenr',
  492. 'lineto',
  493. 'linrand',
  494. 'linseg',
  495. 'linsegb',
  496. 'linsegr',
  497. 'locsend',
  498. 'locsig',
  499. 'log',
  500. 'log10',
  501. 'log2',
  502. 'logbtwo',
  503. 'logcurve',
  504. #'loop_ge',
  505. #'loop_gt',
  506. #'loop_le',
  507. #'loop_lt',
  508. 'loopseg',
  509. 'loopsegp',
  510. 'looptseg',
  511. 'loopxseg',
  512. 'lorenz',
  513. 'loscil',
  514. 'loscil3',
  515. 'loscilx',
  516. 'lowpass2',
  517. 'lowres',
  518. 'lowresx',
  519. 'lpf18',
  520. 'lpform',
  521. 'lpfreson',
  522. 'lphasor',
  523. 'lpinterp',
  524. 'lposcil',
  525. 'lposcil3',
  526. 'lposcila',
  527. 'lposcilsa',
  528. 'lposcilsa2',
  529. 'lpread',
  530. 'lpreson',
  531. 'lpshold',
  532. 'lpsholdp',
  533. 'lpslot',
  534. #'lua_exec',
  535. 'lua_ikopcall',
  536. #'lua_opdef',
  537. 'mac',
  538. 'maca',
  539. 'madsr',
  540. 'mags',
  541. 'mandel',
  542. 'mandol',
  543. 'maparray',
  544. 'maparray_i',
  545. 'marimba',
  546. 'massign',
  547. 'max',
  548. 'max_k',
  549. 'maxabs',
  550. 'maxabsaccum',
  551. 'maxaccum',
  552. 'maxalloc',
  553. 'maxarray',
  554. 'maxtab',
  555. 'mclock',
  556. 'mdelay',
  557. 'median',
  558. 'mediank',
  559. 'metro',
  560. 'midglobal',
  561. 'midic14',
  562. 'midic21',
  563. 'midic7',
  564. 'midichannelaftertouch',
  565. 'midichn',
  566. 'midicontrolchange',
  567. 'midictrl',
  568. 'mididefault',
  569. 'midifilestatus',
  570. 'midiin',
  571. 'midinoteoff',
  572. 'midinoteoncps',
  573. 'midinoteonkey',
  574. 'midinoteonoct',
  575. 'midinoteonpch',
  576. 'midion',
  577. 'midion2',
  578. 'midiout',
  579. 'midipgm',
  580. 'midipitchbend',
  581. 'midipolyaftertouch',
  582. 'midiprogramchange',
  583. 'miditempo',
  584. 'midremot',
  585. 'min',
  586. 'minabs',
  587. 'minabsaccum',
  588. 'minaccum',
  589. 'minarray',
  590. 'mincer',
  591. 'mintab',
  592. 'mirror',
  593. 'mode',
  594. 'modmatrix',
  595. 'monitor',
  596. 'moog',
  597. 'moogladder',
  598. 'moogvcf',
  599. 'moogvcf2',
  600. 'moscil',
  601. 'mp3bitrate',
  602. 'mp3in',
  603. 'mp3len',
  604. 'mp3nchnls',
  605. 'mp3sr',
  606. 'mpulse',
  607. 'mrtmsg',
  608. 'multitap',
  609. 'mute',
  610. 'mxadsr',
  611. 'nestedap',
  612. 'nlalp',
  613. 'nlfilt',
  614. 'nlfilt2',
  615. 'noise',
  616. 'noteoff',
  617. 'noteon',
  618. 'noteondur',
  619. 'noteondur2',
  620. 'notnum',
  621. 'nreverb',
  622. 'nrpn',
  623. 'nsamp',
  624. 'nstance',
  625. 'nstrnum',
  626. 'ntrpol',
  627. 'octave',
  628. 'octcps',
  629. 'octmidi',
  630. 'octmidib',
  631. 'octmidinn',
  632. 'octpch',
  633. #'opcode',
  634. 'oscbnk',
  635. 'oscil',
  636. 'oscil1',
  637. 'oscil1i',
  638. 'oscil3',
  639. 'oscili',
  640. 'oscilikt',
  641. 'osciliktp',
  642. 'oscilikts',
  643. 'osciln',
  644. 'oscils',
  645. 'oscilx',
  646. 'out',
  647. 'out32',
  648. 'outc',
  649. 'outch',
  650. 'outh',
  651. 'outiat',
  652. 'outic',
  653. 'outic14',
  654. 'outipat',
  655. 'outipb',
  656. 'outipc',
  657. 'outkat',
  658. 'outkc',
  659. 'outkc14',
  660. 'outkpat',
  661. 'outkpb',
  662. 'outkpc',
  663. 'outleta',
  664. 'outletf',
  665. 'outletk',
  666. 'outletkid',
  667. 'outletv',
  668. 'outo',
  669. 'outq',
  670. 'outq1',
  671. 'outq2',
  672. 'outq3',
  673. 'outq4',
  674. 'outrg',
  675. 'outs',
  676. 'outs1',
  677. 'outs2',
  678. 'outvalue',
  679. 'outx',
  680. 'outz',
  681. 'p',
  682. 'pan',
  683. 'pan2',
  684. 'pareq',
  685. 'partials',
  686. 'partikkel',
  687. 'partikkelget',
  688. 'partikkelset',
  689. 'partikkelsync',
  690. 'passign',
  691. 'pcauchy',
  692. 'pchbend',
  693. 'pchmidi',
  694. 'pchmidib',
  695. 'pchmidinn',
  696. 'pchoct',
  697. 'pconvolve',
  698. 'pcount',
  699. 'pdclip',
  700. 'pdhalf',
  701. 'pdhalfy',
  702. 'peak',
  703. 'pgmassign',
  704. 'pgmchn',
  705. 'phaser1',
  706. 'phaser2',
  707. 'phasor',
  708. 'phasorbnk',
  709. 'phs',
  710. 'pindex',
  711. 'pinker',
  712. 'pinkish',
  713. 'pitch',
  714. 'pitchac',
  715. 'pitchamdf',
  716. 'planet',
  717. 'platerev',
  718. 'plltrack',
  719. 'pluck',
  720. 'poisson',
  721. 'pol2rect',
  722. 'polyaft',
  723. 'polynomial',
  724. 'pop',
  725. 'pop_f',
  726. 'port',
  727. 'portk',
  728. 'poscil',
  729. 'poscil3',
  730. 'pow',
  731. 'powershape',
  732. 'powoftwo',
  733. 'prealloc',
  734. 'prepiano',
  735. 'print',
  736. 'print_type',
  737. 'printf',
  738. 'printf_i',
  739. 'printk',
  740. 'printk2',
  741. 'printks',
  742. 'printks2',
  743. 'prints',
  744. 'product',
  745. 'pset',
  746. 'ptable',
  747. 'ptable3',
  748. 'ptablei',
  749. 'ptableiw',
  750. 'ptablew',
  751. 'ptrack',
  752. 'push',
  753. 'push_f',
  754. 'puts',
  755. 'pvadd',
  756. 'pvbufread',
  757. 'pvcross',
  758. 'pvinterp',
  759. 'pvoc',
  760. 'pvread',
  761. 'pvs2array',
  762. 'pvs2tab',
  763. 'pvsadsyn',
  764. 'pvsanal',
  765. 'pvsarp',
  766. 'pvsbandp',
  767. 'pvsbandr',
  768. 'pvsbin',
  769. 'pvsblur',
  770. 'pvsbuffer',
  771. 'pvsbufread',
  772. 'pvsbufread2',
  773. 'pvscale',
  774. 'pvscent',
  775. 'pvsceps',
  776. 'pvscross',
  777. 'pvsdemix',
  778. 'pvsdiskin',
  779. 'pvsdisp',
  780. 'pvsenvftw',
  781. 'pvsfilter',
  782. 'pvsfread',
  783. 'pvsfreeze',
  784. 'pvsfromarray',
  785. 'pvsftr',
  786. 'pvsftw',
  787. 'pvsfwrite',
  788. 'pvsgain',
  789. 'pvsgendy',
  790. 'pvshift',
  791. 'pvsifd',
  792. 'pvsin',
  793. 'pvsinfo',
  794. 'pvsinit',
  795. 'pvslock',
  796. 'pvsmaska',
  797. 'pvsmix',
  798. 'pvsmooth',
  799. 'pvsmorph',
  800. 'pvsosc',
  801. 'pvsout',
  802. 'pvspitch',
  803. 'pvstanal',
  804. 'pvstencil',
  805. 'pvsvoc',
  806. 'pvswarp',
  807. 'pvsynth',
  808. 'pwd',
  809. 'pyassign',
  810. 'pyassigni',
  811. 'pyassignt',
  812. 'pycall',
  813. 'pycall1',
  814. 'pycall1i',
  815. 'pycall1t',
  816. 'pycall2',
  817. 'pycall2i',
  818. 'pycall2t',
  819. 'pycall3',
  820. 'pycall3i',
  821. 'pycall3t',
  822. 'pycall4',
  823. 'pycall4i',
  824. 'pycall4t',
  825. 'pycall5',
  826. 'pycall5i',
  827. 'pycall5t',
  828. 'pycall6',
  829. 'pycall6i',
  830. 'pycall6t',
  831. 'pycall7',
  832. 'pycall7i',
  833. 'pycall7t',
  834. 'pycall8',
  835. 'pycall8i',
  836. 'pycall8t',
  837. 'pycalli',
  838. 'pycalln',
  839. 'pycallni',
  840. 'pycallt',
  841. 'pyeval',
  842. 'pyevali',
  843. 'pyevalt',
  844. 'pyexec',
  845. 'pyexeci',
  846. 'pyexect',
  847. 'pyinit',
  848. 'pylassign',
  849. 'pylassigni',
  850. 'pylassignt',
  851. 'pylcall',
  852. 'pylcall1',
  853. 'pylcall1i',
  854. 'pylcall1t',
  855. 'pylcall2',
  856. 'pylcall2i',
  857. 'pylcall2t',
  858. 'pylcall3',
  859. 'pylcall3i',
  860. 'pylcall3t',
  861. 'pylcall4',
  862. 'pylcall4i',
  863. 'pylcall4t',
  864. 'pylcall5',
  865. 'pylcall5i',
  866. 'pylcall5t',
  867. 'pylcall6',
  868. 'pylcall6i',
  869. 'pylcall6t',
  870. 'pylcall7',
  871. 'pylcall7i',
  872. 'pylcall7t',
  873. 'pylcall8',
  874. 'pylcall8i',
  875. 'pylcall8t',
  876. 'pylcalli',
  877. 'pylcalln',
  878. 'pylcallni',
  879. 'pylcallt',
  880. 'pyleval',
  881. 'pylevali',
  882. 'pylevalt',
  883. 'pylexec',
  884. 'pylexeci',
  885. 'pylexect',
  886. #'pylrun',
  887. #'pylruni',
  888. #'pylrunt',
  889. #'pyrun',
  890. #'pyruni',
  891. #'pyrunt',
  892. 'qinf',
  893. 'qnan',
  894. 'r2c',
  895. 'rand',
  896. 'randh',
  897. 'randi',
  898. 'random',
  899. 'randomh',
  900. 'randomi',
  901. 'rbjeq',
  902. 'readclock',
  903. 'readf',
  904. 'readfi',
  905. 'readk',
  906. 'readk2',
  907. 'readk3',
  908. 'readk4',
  909. 'readks',
  910. 'readscore',
  911. 'readscratch',
  912. 'rect2pol',
  913. 'reinit',
  914. 'release',
  915. 'remoteport',
  916. 'remove',
  917. 'repluck',
  918. 'reson',
  919. 'resonk',
  920. 'resonr',
  921. 'resonx',
  922. 'resonxk',
  923. 'resony',
  924. 'resonz',
  925. 'resyn',
  926. #'return',
  927. 'reverb',
  928. 'reverb2',
  929. 'reverbsc',
  930. 'rewindscore',
  931. 'rezzy',
  932. 'rfft',
  933. 'rifft',
  934. #'rigoto',
  935. 'rireturn',
  936. 'rms',
  937. 'rnd',
  938. 'rnd31',
  939. 'round',
  940. 'rspline',
  941. 'rtclock',
  942. 's16b14',
  943. 's32b14',
  944. 'samphold',
  945. 'sandpaper',
  946. 'scale',
  947. 'scalearray',
  948. 'scalet',
  949. 'scanhammer',
  950. 'scans',
  951. 'scantable',
  952. 'scanu',
  953. 'schedkwhen',
  954. 'schedkwhennamed',
  955. 'schedule',
  956. 'schedwhen',
  957. #'scoreline',
  958. #'scoreline_i',
  959. 'seed',
  960. 'sekere',
  961. 'semitone',
  962. 'sense',
  963. 'sensekey',
  964. 'seqtime',
  965. 'seqtime2',
  966. 'serialBegin',
  967. 'serialEnd',
  968. 'serialFlush',
  969. 'serialPrint',
  970. 'serialRead',
  971. 'serialWrite',
  972. 'serialWrite_i',
  973. 'setcol',
  974. 'setctrl',
  975. 'setksmps',
  976. 'setrow',
  977. 'setscorepos',
  978. 'sfilist',
  979. 'sfinstr',
  980. 'sfinstr3',
  981. 'sfinstr3m',
  982. 'sfinstrm',
  983. 'sfload',
  984. 'sflooper',
  985. 'sfpassign',
  986. 'sfplay',
  987. 'sfplay3',
  988. 'sfplay3m',
  989. 'sfplaym',
  990. 'sfplist',
  991. 'sfpreset',
  992. 'shaker',
  993. 'shiftin',
  994. 'shiftout',
  995. 'signalflowgraph',
  996. 'signum',
  997. 'sin',
  998. 'sinh',
  999. 'sininv',
  1000. 'sinsyn',
  1001. 'sleighbells',
  1002. 'slicearray',
  1003. 'slider16',
  1004. 'slider16f',
  1005. 'slider16table',
  1006. 'slider16tablef',
  1007. 'slider32',
  1008. 'slider32f',
  1009. 'slider32table',
  1010. 'slider32tablef',
  1011. 'slider64',
  1012. 'slider64f',
  1013. 'slider64table',
  1014. 'slider64tablef',
  1015. 'slider8',
  1016. 'slider8f',
  1017. 'slider8table',
  1018. 'slider8tablef',
  1019. 'sliderKawai',
  1020. 'sndload',
  1021. 'sndloop',
  1022. 'sndwarp',
  1023. 'sndwarpst',
  1024. 'sockrecv',
  1025. 'sockrecvs',
  1026. 'socksend',
  1027. 'socksends',
  1028. 'soundin',
  1029. 'soundout',
  1030. 'soundouts',
  1031. 'space',
  1032. 'spat3d',
  1033. 'spat3di',
  1034. 'spat3dt',
  1035. 'spdist',
  1036. 'specaddm',
  1037. 'specdiff',
  1038. 'specdisp',
  1039. 'specfilt',
  1040. 'spechist',
  1041. 'specptrk',
  1042. 'specscal',
  1043. 'specsum',
  1044. 'spectrum',
  1045. 'splitrig',
  1046. 'sprintf',
  1047. 'sprintfk',
  1048. 'spsend',
  1049. 'sqrt',
  1050. 'stack',
  1051. 'statevar',
  1052. 'stix',
  1053. 'strcat',
  1054. 'strcatk',
  1055. 'strchar',
  1056. 'strchark',
  1057. 'strcmp',
  1058. 'strcmpk',
  1059. 'strcpy',
  1060. 'strcpyk',
  1061. 'strecv',
  1062. 'streson',
  1063. 'strfromurl',
  1064. 'strget',
  1065. 'strindex',
  1066. 'strindexk',
  1067. 'strlen',
  1068. 'strlenk',
  1069. 'strlower',
  1070. 'strlowerk',
  1071. 'strrindex',
  1072. 'strrindexk',
  1073. 'strset',
  1074. 'strsub',
  1075. 'strsubk',
  1076. 'strtod',
  1077. 'strtodk',
  1078. 'strtol',
  1079. 'strtolk',
  1080. 'strupper',
  1081. 'strupperk',
  1082. 'stsend',
  1083. 'subinstr',
  1084. 'subinstrinit',
  1085. 'sum',
  1086. 'sumarray',
  1087. 'sumtab',
  1088. 'svfilter',
  1089. 'syncgrain',
  1090. 'syncloop',
  1091. 'syncphasor',
  1092. 'system',
  1093. 'system_i',
  1094. 'tab',
  1095. 'tab2pvs',
  1096. 'tab_i',
  1097. 'tabgen',
  1098. 'table',
  1099. 'table3',
  1100. 'table3kt',
  1101. 'tablecopy',
  1102. 'tablefilter',
  1103. 'tablefilteri',
  1104. 'tablegpw',
  1105. 'tablei',
  1106. 'tableicopy',
  1107. 'tableigpw',
  1108. 'tableikt',
  1109. 'tableimix',
  1110. 'tableiw',
  1111. 'tablekt',
  1112. 'tablemix',
  1113. 'tableng',
  1114. 'tablera',
  1115. 'tableseg',
  1116. 'tableshuffle',
  1117. 'tableshufflei',
  1118. 'tablew',
  1119. 'tablewa',
  1120. 'tablewkt',
  1121. 'tablexkt',
  1122. 'tablexseg',
  1123. 'tabmap',
  1124. 'tabmap_i',
  1125. 'tabmorph',
  1126. 'tabmorpha',
  1127. 'tabmorphak',
  1128. 'tabmorphi',
  1129. 'tabplay',
  1130. 'tabrec',
  1131. 'tabslice',
  1132. 'tabsum',
  1133. 'tabw',
  1134. 'tabw_i',
  1135. 'tambourine',
  1136. 'tan',
  1137. 'tanh',
  1138. 'taninv',
  1139. 'taninv2',
  1140. 'tb0',
  1141. 'tb0_init',
  1142. 'tb1',
  1143. 'tb10',
  1144. 'tb10_init',
  1145. 'tb11',
  1146. 'tb11_init',
  1147. 'tb12',
  1148. 'tb12_init',
  1149. 'tb13',
  1150. 'tb13_init',
  1151. 'tb14',
  1152. 'tb14_init',
  1153. 'tb15',
  1154. 'tb15_init',
  1155. 'tb1_init',
  1156. 'tb2',
  1157. 'tb2_init',
  1158. 'tb3',
  1159. 'tb3_init',
  1160. 'tb4',
  1161. 'tb4_init',
  1162. 'tb5',
  1163. 'tb5_init',
  1164. 'tb6',
  1165. 'tb6_init',
  1166. 'tb7',
  1167. 'tb7_init',
  1168. 'tb8',
  1169. 'tb8_init',
  1170. 'tb9',
  1171. 'tb9_init',
  1172. 'tbvcf',
  1173. 'tempest',
  1174. 'tempo',
  1175. 'temposcal',
  1176. 'tempoval',
  1177. #'tigoto',
  1178. 'timedseq',
  1179. 'timeinstk',
  1180. 'timeinsts',
  1181. 'timek',
  1182. 'times',
  1183. #'timout',
  1184. 'tival',
  1185. 'tlineto',
  1186. 'tone',
  1187. 'tonek',
  1188. 'tonex',
  1189. 'tradsyn',
  1190. 'trandom',
  1191. 'transeg',
  1192. 'transegb',
  1193. 'transegr',
  1194. 'trcross',
  1195. 'trfilter',
  1196. 'trhighest',
  1197. 'trigger',
  1198. 'trigseq',
  1199. 'trirand',
  1200. 'trlowest',
  1201. 'trmix',
  1202. 'trscale',
  1203. 'trshift',
  1204. 'trsplit',
  1205. 'turnoff',
  1206. 'turnoff2',
  1207. 'turnon',
  1208. 'unirand',
  1209. 'unwrap',
  1210. 'upsamp',
  1211. 'urd',
  1212. 'vactrol',
  1213. 'vadd',
  1214. 'vadd_i',
  1215. 'vaddv',
  1216. 'vaddv_i',
  1217. 'vaget',
  1218. 'valpass',
  1219. 'vaset',
  1220. 'vbap',
  1221. 'vbap16',
  1222. 'vbap4',
  1223. 'vbap4move',
  1224. 'vbap8',
  1225. 'vbap8move',
  1226. 'vbapg',
  1227. 'vbapgmove',
  1228. 'vbaplsinit',
  1229. 'vbapmove',
  1230. 'vbapz',
  1231. 'vbapzmove',
  1232. 'vcella',
  1233. 'vco',
  1234. 'vco2',
  1235. 'vco2ft',
  1236. 'vco2ift',
  1237. 'vco2init',
  1238. 'vcomb',
  1239. 'vcopy',
  1240. 'vcopy_i',
  1241. 'vdel_k',
  1242. 'vdelay',
  1243. 'vdelay3',
  1244. 'vdelayk',
  1245. 'vdelayx',
  1246. 'vdelayxq',
  1247. 'vdelayxs',
  1248. 'vdelayxw',
  1249. 'vdelayxwq',
  1250. 'vdelayxws',
  1251. 'vdivv',
  1252. 'vdivv_i',
  1253. 'vecdelay',
  1254. 'veloc',
  1255. 'vexp',
  1256. 'vexp_i',
  1257. 'vexpseg',
  1258. 'vexpv',
  1259. 'vexpv_i',
  1260. 'vibes',
  1261. 'vibr',
  1262. 'vibrato',
  1263. 'vincr',
  1264. 'vlimit',
  1265. 'vlinseg',
  1266. 'vlowres',
  1267. 'vmap',
  1268. 'vmirror',
  1269. 'vmult',
  1270. 'vmult_i',
  1271. 'vmultv',
  1272. 'vmultv_i',
  1273. 'voice',
  1274. 'vosim',
  1275. 'vphaseseg',
  1276. 'vport',
  1277. 'vpow',
  1278. 'vpow_i',
  1279. 'vpowv',
  1280. 'vpowv_i',
  1281. 'vpvoc',
  1282. 'vrandh',
  1283. 'vrandi',
  1284. 'vsubv',
  1285. 'vsubv_i',
  1286. 'vtaba',
  1287. 'vtabi',
  1288. 'vtabk',
  1289. 'vtable1k',
  1290. 'vtablea',
  1291. 'vtablei',
  1292. 'vtablek',
  1293. 'vtablewa',
  1294. 'vtablewi',
  1295. 'vtablewk',
  1296. 'vtabwa',
  1297. 'vtabwi',
  1298. 'vtabwk',
  1299. 'vwrap',
  1300. 'waveset',
  1301. 'weibull',
  1302. 'wgbow',
  1303. 'wgbowedbar',
  1304. 'wgbrass',
  1305. 'wgclar',
  1306. 'wgflute',
  1307. 'wgpluck',
  1308. 'wgpluck2',
  1309. 'wguide1',
  1310. 'wguide2',
  1311. 'wiiconnect',
  1312. 'wiidata',
  1313. 'wiirange',
  1314. 'wiisend',
  1315. 'window',
  1316. 'wrap',
  1317. 'writescratch',
  1318. 'wterrain',
  1319. 'xadsr',
  1320. 'xin',
  1321. 'xout',
  1322. 'xscanmap',
  1323. 'xscans',
  1324. 'xscansmap',
  1325. 'xscanu',
  1326. 'xtratim',
  1327. 'xyin',
  1328. 'zacl',
  1329. 'zakinit',
  1330. 'zamod',
  1331. 'zar',
  1332. 'zarg',
  1333. 'zaw',
  1334. 'zawm',
  1335. 'zfilter2',
  1336. 'zir',
  1337. 'ziw',
  1338. 'ziwm',
  1339. 'zkcl',
  1340. 'zkmod',
  1341. 'zkr',
  1342. 'zkw',
  1343. 'zkwm'
  1344. ))