Liking cljdoc? Tell your friends :D

List of supported Nodes

These are defined in translate.clj and following. Notably currently unsupported is pd (for creating a subpatch). Also note that inlet and outlet nodes are different from the synonymous functions; e.g. [:inlet] is a node while (inlet ...) modifies the intended connection between two nodes.

General

bang b float f symbol int i send s receive r select route pack unpack trigger t spigot moses until print makefilename change swap value v list

Time

delay metro line timer cputime realtime pipe

Math

+ - * / pow == != > < >= <= & && || |||| % << >> mtof powtodb rmstodb ftom dbtopow dbtorms mod div sin cos tan atan atan2 sqrt log exp abs random max min clip wrap

MIDI and OSC

notein ctlin pgmin bendin touchin polytouchin midiin sysexin noteout ctlout pgmout bendout touchout polytouchout midiout makenote stripnote oscparse oscformat

Arrays and Tables

tabread tabread4 tabwrite soundfiler table array

Miscellaneous

loadbang serial netsend netreceive qlist textfile openpanel savepanel bag poly key keyup keyname declare

Audio Math

+~ -~ *~ /~ max~ min~ clip~ q8_rsqrt~ q8_sqrt~ sqrt~ wrap~ fft~ ifft~ rfft~ rifft~ pow~ log~ exp~ abs~ framp~ mtof~ ftom~ rmstodb~ dbtorms~

Audio Manipulation

dac~ adc~ sig~ line~ vline~ threshold~ snapshot~ vsnapshot~ bang~ samplerate~ send~ receive~ throw~ catch~ block~ switch~ readsf~ writesf~

Audio Oscillators and Tables

phasor~ cos~ osc~ tabwrite~ tabplay~ tabread~ tabread4~ tabosc4~ tabsend~ tabreceive~

Audio Filters

vcf~ noise~ env~ hip~ lop~ bp~ biquad~ samphold~ print~ rpole~ rzero~ rzero_rev~ cpole~ czero~ czero_rev~

Audio Delay

delwrite~ delread~ vd~

Subwindows

inlet outlet inlet~ outlet~

Data Templates

struct drawcurve filledcurve drawpolygon filledpolygon plot drawnumber

Accessing Data

pointer get set element getsize setsize append scalar

Extras

sigmund~ bonk~ choice hilbert~ complex-mod~ expr~ expr fexpr~ loop~ lrshift~ pd~ rev1~ rev2~ rev3~ bob~

GUI and Others

msg text floatatom symbolatom bng tgl hsl vsl vradio hradio

Can you improve this documentation?Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close