Name
|
Library/Path
|
Function
|
Math
|
| Vanilla Objects |
| & | << >> && || % |
|
logical operators |
| + - * / pow |
|
arithmetic |
> >= = <= < |
|
relational operators |
| clip |
|
force a number into a range |
| max min |
|
greater or lesser of 2 numbers |
| mod div sin cos tan atan atan2 exp log abs sqrt pow |
|
higher math |
| mtof ftom dbtorms rmstodb dbtopow powtodb |
|
convert acoustical units |
| random |
|
pseudorandom integer generator |
| wrap |
|
wrap a number to range [0,1] |
| Extended Objects |
| runden |
|
set numbers behind the comma |
| . |
|
scalar multiplication of vectors (=lists of floats) |
| 1/x inv |
flatspace ggee |
takes the inverse of the input |
| about |
flatspace mjlib |
delivers a number that is "about" the same as the input number |
| accum |
cyclone |
store, add to, and multiply a number |
| acos asin atan |
cyclone |
arc functions |
| anal |
cyclone |
generates a histogram of number pairs received |
| attract1 base base3 gingerbreadman henon hopalong ikeda latoocarfian latoomutalpha latoomutbeta latoomutgamma lorenz martin popcorn quadruptwo rossler standardmap |
flatspace |
attractors |
| autocal |
la-kitchen |
autocalibrating scaler (for sensors) |
| autoscale |
hcs mapping |
scales a stream of numbers with dynamic input range |
| average gem-average |
flatspace markex |
average together a series of numbers |
| beta bilex cauchy expo gauss linear poisson triang weibull |
flatspace maxlib |
random numbers distribution |
| breakpoint breakpoint_smooth |
mapping |
curves the input range with a double-linear interpolator with 2 control parameters |
| bytemask debytemask |
mapping |
generate / decode a bitmask byte from 8 inlets |
| capture |
cyclone |
store and edit numbers |
| cart2pol |
|
convert cartesian coordinates to polar |
| cart2sph |
|
convert cartesian coordinates to spheric |
| cartopol poltocar |
cyclone |
cartesian to polar conversion |
| catch_extremum catch_extremum2 |
la-kitchen |
return the last locals minimum and maximum values |
| center_point |
mapping |
convert 0-1 data into a center point with two 0-1 ranges |
| circular circular_seat circular_sigmoid |
mapping |
curves the input range with a double-circular seat with 1 control parameter |
| Clip |
cyclone |
limit numbers to a range |
| clip |
|
|
| correlation |
mapping |
correlation of 2 different streams |
| cosh sinh tanh |
cyclone flatspace |
hyperbolic functions |
| cubic_seat |
mapping |
curves the input range with cubic curves |
| curve |
mapping |
curves the input range |
| curve_exp curve_log |
mapping |
maps the input range to an exponential / logaritmic curve |
| curve_fade |
mapping |
3rd order polygone for natural fade |
| curve_graph |
mapping |
maps the input range to an arbitrary curve |
| db2v v2db |
flatspace iemlib |
db to rms conversion |
| dbtofad fadtodb |
iemlib |
convert midi-db to fader scale |
| deg2hid hid2deg |
hid |
conversion [hid]-range to degrees |
| deg2rad |
|
convert degree to radiant |
| degrees->mapping mapping->degrees |
mapping |
converts mapping – degrees |
| delta |
flatspace maxlib |
calculate 1st or 2nd order difference |
| diff_n |
mapping |
diferentiate the input |
| distance distance2d distance_n |
mapping |
distance from a point and a stream (normal, 2d, Nd) |
| divide |
flatspace maxlib |
like "/" but calculates result when second inlet is changed |
| divmod |
flatspace maxlib |
calculates division and modulo |
| drunk |
cyclone |
output random numbers in a moving range |
| elliptic elliptic_seat elliptic_sigmoid |
mapping |
curves the input range with 2 ellipses |
| exponential_curve exponential_seat exponential_sigmoid |
mapping |
curves the input range with a double-exponential seat |
| expr |
vanilla |
expression evaluation |
| f2note |
flatspace iemlib |
converts frequency to notes + cents |
| fadtorms rmstofad |
iemlib |
fader scale to rms |
| ffpoly |
creb flatspace |
finite field polynomial |
| fir iir |
mapping |
filters |
| fir_filter |
la-kitchen |
fir filter with coefficient list |
| fir_hip_n fir_mean_n |
la-kitchen |
fir high / low-pass filter with order n |
| funbuff |
cyclone |
store x,y pairs of numbers together |
| fwarp |
creb flatspace |
tangent warp frequency |
| gaussian |
mapping |
generate gaussian curve |
| hid_average hid_smooth |
hid |
smooths a stream of numbers through weighted averaging |
| hid_centered |
hid |
convert 0-1 to -1-1 |
| hid_cube hid_cuberoot hid_exp hid_log hid_square hid_squareroot |
hid |
maps the input range to the chosen curve |
| hid_graph |
hid |
draw an arbitrary curve, which is applied to the input range |
| hid_invert |
hid |
inverts the stream of numbers |
| hid_lowpass |
hid |
smooths a stream of numbers through audio conversion + lowpass filtering |
| hid_polar |
hid |
converts cartesian to polar coordinates |
| hid_spiral |
hid |
converts cartesian to spiral in polar coordinates |
| hid2rad rad2hid |
hid |
conversion [hid]-range to radians |
| Histo |
cyclone |
generates a histogram of the received numbers |
| history |
flatspace maxlib |
calculates the average of the items (floats) that came in within the last N miliseconds |
| iir_hip iir_lop |
la-kitchen |
iir high / low-pass filter |
| invert |
flatspace markex |
non-zero numbers to 0, 0 to 1 |
| limit |
flatspace maxlib |
limits input to lie between boundaries |
| list-accum |
list-abs |
add all floats in a list |
| list-add |
list-abs |
add two lists element by element |
| list-centroid |
list-abs |
calculates the centroid of a mass of a float-list |
| list-dotprod |
list-abs |
dot-product of two float-lists |
| list-emath |
list-abs |
do math on float-lists element by element |
| list-equalize |
list-abs |
scale a float-list so that all float elements sum up to 1 |
| list-geometric-mean |
list-abs |
calculate the geometric mean of a float-list |
| list-harmonic-mean |
list-abs |
calculate the harmonic mean of a float-list |
| list-inter |
list-abs |
elementwise linear interpolation between two float-lists |
| list-inter-many |
list-abs |
elementwise linear interpolation between several internally-stored float-lists |
| list-invint |
list-abs |
inverse intervals of a float-list |
| list-math |
list-abs |
simple mathematical operations on lists |
| list-mean |
list-abs |
calculates the arithmetical mean of a float-list |
| list-minmax |
list-abs |
find minimum and maximum in a float-list |
| list-mult |
list-abs |
multiply two float-lists |
| list-normalize |
list-abs |
normalizes a float-list |
| list-round |
list-abs |
round all numbers in a float-list to a nearest multiple |
| list-sub |
list-abs |
subtract two float-lists element by element |
| list-unitvec |
list-abs |
normalize a float-list geometrically |
| logistic_sigmoid |
mapping |
curves the input range with a double-exponential seat |
| mandelbrot |
ext13 flatspace |
z=z*z+c |
| mavg |
flatspace zexy |
moving average filter |
| max_n min_n |
la-kitchen |
return the maximum / minimum from the last n values |
| maximum |
cyclone |
output the greatest in a list of numbers |
| mean |
cyclone |
find the running average of a stream of numbers |
| mean |
flatspace zexy |
get the mean value of a list of floats |
| minimum |
cyclone |
output the smallest in a list of numbers |
| minmax |
flatspace zexy |
get minimum and maximum of a list of floats |
| minus |
flatspace maxlib |
like "-“ but calculates result when leftmost or second inlet is changed |
| mlife |
flatspace maxlib |
cellular automata object |
| mtosr |
bsaylor flatspace |
converts MIDI note value to samplerate |
| multi |
flatspace maxlib |
like "*" but calculates result when leftmost or second inlet is changed |
| n2m |
flatspace mjlib |
note to midi |
| notescale |
hid |
scales a stream of numbers to MIDI note numbers |
| offer |
cyclone |
store x, y pairs of values (x is int only) |
| one_n |
la-kitchen |
returns 1 if the last n datas were non-zeros |
| past |
cyclone |
report when the input decreases beyond a certain number |
| Peak |
cyclone |
output only numbers greater than the previous |
| pi |
hcs |
value of pi as accurate as Pd can manage |
| plus |
flatspace maxlib |
like "+" but calculates result when leftmost or second inlet is changed |
| pol2cart |
|
convert polar coordinates to cartesian |
| pol2sph |
|
convert polar coordinates to spheric |
| prime |
flatspace zexy |
prime number detector |
| rad2deg |
|
convert radiant to degree |
| randomF randF |
flatspace markex |
floating point random number |
| range |
deprecated flatspace |
like [scale] |
| ratio |
creb flatspace |
multiply by 2^k so result is 1<=r<2 (transposer) |
| rewrap |
flatspace maxlib |
wraps floats back and forth into a range |
| rmstofad |
|
rms to fader characteristic |
| round_zero |
flatspace iemlib |
round numbers near zero to zero |
| scale |
|
scale input from a certain input range to lie between output boundaries |
| seuil_n |
la-kitchen |
returns 1 if the difference between the current sample and the sample n before is up to the threshold value |
| shuffle |
flatspace motex |
no-repeat random number generator |
| sph2cart |
|
convert spheric coordinates to cartesian |
| sph2pol |
|
convert spheric coordinates to polar |
| steady |
ekext flatspace |
takes stream of numbers, outputs max, min, through |
| sum |
flatspace zexy |
sum the elements of a list |
| Through |
cyclone |
output only numbers smaller than the previous |
| triple-scale |
list-abs |
interpolate linearly between two points |
| tripleRand |
flatspace markex |
three random numbers |
| v+ v |
|
v* v/ math on a list of numbers |
| wrap |
|
wrap the float input between to boundaries |
| wrap maxlib_wrap |
flatspace iemlib maxlib |
wraparound |
| zero_n.pd |
la-kitchen |
returns 1 if the last n datas were 0 |
| zscale |
|
scale von pdjimmies |