Object Name,Description bang,output a bang message change,remove repeated numbers from a stream float,store and recall a number int,store and recall an integer list,manipulate lists list append,manipulate lists list fromsymbol,manipulate lists list length,manipulate lists list prepend,manipulate lists list split,manipulate lists list store,manipulate lists list tosymbol,manipulate lists list trim,manipulate lists makefilename,format a symbol with a variable field moses,part a numeric stream pack,make compound messages print,print messages to terminal window receive,Receive messages without patch cords. route,route messages according to first element select,test for matching numbers or symbols send,Send messages without patch cords. spigot,pass or block messages swap,swap two numbers symbol,store and recall a symbol trace,message tracing for debugging trigger,sequence messages in right-to-left order. t, sequence messages in right-to-left order. unpack,get elements of compound messages until,looping mechanism value,shared numeric value cputime,measure CPU time delay,send a message after a time delay line,send a series of linearly stepped numbers metro,send a message periodically pipe,dynamically growable delay line for numbers realtime,measure real time timer,measure time intervals !=,relational tests *,multiply two numbers /,divide two numbers &,bit twiddling &&,bit twiddling %,higher math +,add two numbers <,relational tests <<,bit twiddling <=,relational tests ==,relational tests >,relational tests >=,relational tests >>,bit twiddling |,bit twiddling ||,bit twiddling abs,math functions atan,trigonometric functions atan2,trigonometric functions clip,force a number into a range cos,trigonometric functions dbtopow,convert acoustical units dbtorms,convert acoustical units div,higher math exp,math functions expr,evaluation of control data expressions ftom,convert acoustical units log,math functions max,maximum of 2 numbers min,minimum of two numbers mod,higher math mtof,convert acoustical units pow,math functions powtodb,convert acoustical units random,pseudo random integers rmstodb,convert acoustical units sin,trigonometric functions sqrt,math functions tan,trigonometric functions wrap,"wrap a number to range [[0,1)" bendin,MIDI input bendout,MIDI output ctlin,MIDI input ctlout,MIDI output fudiformat,FUDI messages to and from Pd lists fudiparse,FUDI messages to and from Pd lists makenote,schedule delayed 'note off' message for a note-on midiin,MIDI input midiout,MIDI output midirealtimein,MIDI input notein,MIDI input noteout,MIDI output oscformat,OSC messages to and from Pd lists oscparse,OSC messages to and from Pd lists pgmin,MIDI input pgmout,MIDI output poly,MIDI-style polyphonic voice allocator. polytouchin,MIDI input polytouchout,MIDI output stripnote,strip 'note off' messages sysexin,MIDI input touchin,MIDI input touchout,MIDI output array,general array creation and manipulation array define,create an array. array get,get contents as a list. array max,output maximum value of an array. array min,output minimum value of an array. array quantile,outputs the specified quantile. array random,array as probabilities. array set,set contents from a list. array size,output or set array size. array sum,sum all or a range of elements. garray,graphical array (messages received via array name). soundfiler,read and write tables to soundfiles table,subpatch with array. tabread,read a number from a table tabwrite,write a number to a table bag,collection of numbers declare,set environment for loading patch file,low-level file operations file copy,copy a file around. file define,share file handles. file delete,remove files and directories. file glob,find pathnames matching a pattern file handle,operate on file handles. file isdirectory,check if path is an existing directory file isfile,check if path is an existing regular file. file join,'join' a list of components using '/' as the separator. file mkdir,create directories file move,move a file to a new destination. file size,get size of a file file split,'split' path into components file splitext,separates directory+file and extension. file splitname,separates directory an file components. file stat,get metainformation about a file/directory file which,locate a file key,grab keyboard input keyname,grab keyboard input keyup,grab keyboard input loadbang,bang on load netreceive,listen for incoming messages from network netsend,send Pd messages over a network openpanel,query for files or directories. pdcontrol,communicate with pd and/or this patch qlist,text-based sequencer savepanel,query you for the name of a file to create. savestate,save and restore run-time state from within an abstraction text,manage a list of messages text define,"create, store, and/or edit texts" text delete,delete a line or clear. text fromlist,convert from list. text get,read and output a line. text insert,insert a line. text search,search for a line. text sequence,sequencer/message-sender. text set,replace or add a line text size,get number of lines or elements. text tolist,convert text to a list. textfile,read and write text files -~,binary operators on audio signals *~,binary operators on audio signals /~,binary operators on audio signals +~,binary operators on audio signals abs~,absolute value for signals clip~,restrict a signal between two limits dbtopow~,acoustic conversions for audio signals dbtorms~,acoustic conversions for audio signals exp~,exponential function expr~,evaluation of audio signal expressions on a vector by vector basis fexpr~,evaluation of audio signal expressions on a sample by sample basis fft~,forward complex FFT framp~,estimate frequency and amplitude of FFT. ftom~,acoustic conversions for audio signals ifft~,inverse complex FFT log~,logarithms for signals. max~,binary operators on audio signals min~,binary operators on audio signals mtof~,acoustic conversions for audio signals pow~,power function for signals powtodb~,acoustic conversions for audio signals q8_rsqrt~,signal reciprocal square root q8_sqrt~,signal square root rfft~,forward real FFT rifft~,inverse real FFT rmstodb~,acoustic conversions for audio signals rsqrt~,signal reciprocal square root sqrt~,signal square root wrap~,remainder modulo 1 for signals adc~,audio input from sound card bang~,output bang after each DSP cycle catch~,catch signal from one or more throw~ objects. dac~,audio output to sound card line~,audio ramp generator print~,print out raw values of a signal readsf~,read a soundfile receive~,receive signal from a send~ object. samplerate~,get sample rate send~,send signal to one or more receive~ objects. sig~,convert numbers to signals snapshot~,convert a signal to a number on demand threshold~,trigger from audio signal. generator throw~,throw signal to a matching catch~ object. vline~,high-precision audio ramp generator vsnapshot~,deluxe snapshot~ writesf~,write audio signals to a soundfile cos~,cosine waveshaper noise~,uniformly distributed white noise osc~,cosine wave oscillator phasor~,phase ramp generator. tabosc4~,4-point interpolating oscillator tabplay~,play a table as a sample (non-transposing). tabread~,non-interpolating table lookup for signals. tabread4,4-point-interpolating table lookup for signals. lookup for signals. tabreceive~,read a block of a signal from an array continuously tabsend~,write a block of a signal to an array continuously tabwrite~,write a signal in an array. biquad~,2nd order (2-pole / 2-zero) filter bp~,2-pole bandpass filter cpole~,complex one-pole filter czero_rev~,complex one-zero "reverse" filter czero~,complex one-zero filter env~,envelope follower hip~,one-pole high pass filter. lop~,one-pole low pass filter. rpole~,real one-pole filter. rzero_rev~,real one-zero "reverse" filter. rzero~,real one-zero filter samphold~,sample and hold unit slop~,slew-limiting low-pass filter vcf~,voltage-controlled band/low-pass filter delread~,read from a delay line. delread4~,read from a delay line with 4-point interpolation (for variable delay times) delwrite~,write in a delay line. block~,set block size for DSP clone,make multiple copies of an abstraction. inlet,control inlet inlet~,audio inlet namecanvas,attach the canvas window to a name outlet,control outlet outlet~,audio outlet pd,define a subwindow (subpatch) switch~,set block size and on/off control for DSP drawcurve,draw shapes for data structures drawnumber,"draw numbers, symbols or texts for Data Structures." drawpolygon,draw shapes for data structures drawsymbol,"draw numbers, symbols or texts for Data Structures." drawtext,"draw numbers, symbols or texts for Data Structures." filledcurve,draw shapes for data structures filledpolygon,draw shapes for data structures plot,draw array elements of scalars struct,declare the fields in a data structure. append,add an item to a Data Structure list. element,get pointer to an element of an array get,get values from a scalar getsize,get size of a Data Structures array scalar,create a scalar datum (default [scalar define]). scalar define,defines and maintains a scalar. set,set values in a scalar bob~,Runge-Kutte numerical simulation of the Moog analog resonant filter bonk~,attack detection and spectral envelope measurement choice,search for a best match to an incoming list complex-mod~,complex amplitude modulator hilbert~,Hilbert transform loop~,phase generator for looping samplers lrshift~,shift signal vector elements left or right output~,simple stereo output GUI abstraction. pd~,run a pd sub-process rev1~,"simple 1-in, 1-out reverberator" rev2~,"simple 1-in, 4-out reverberator" rev3~,"hard-core, 2-in, 4-out reverberator" sigmund~,sinusoidal analysis and pitch tracking stdout,write messages to standard output fiddle~,pitch estimator and sinusoidal peak finder pique,find peaks in an FFT spectrum