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 | |
your comment:





