accum - store, add to, and multiply a number acos - arccosine(x) function active - report if window is active / inactive anal - generate a histogram of number pairs received Append - append a message to the incoming message asin - Arcsine(x) function bangbang - send a number of bangs in order bondo - sync a group of messages Borax - reports current info on note on/off Bucket - pass numbers from outlet to outlet buddy - sync incoming data, output when all inlets received data capture - store and edit numbers cartopol - cartesian to polar conversion Clip - Constrains an int, float or list within a certain range coll - store and edit collections of messages comment - a text comment with some formatting options, meant to be Max/MSP compatible cosh - calculate hyperbolic cosine function counter - count the number of bangs received cycle - send data to individual outlets decide - output 0/1 randomly Decode - send out 1/0 to a specific outlet drunk - output random numbers in a moving range flush - provide note offs for held notes forward - send remote messages fromsymbol - transform symbol to numbers or messages and vice versa funbuff - store x, y pairs of numbers together funnel - tag data based on the inlet it arrived in gate - send data out the specified output grab - intercept the output of another object Histo - generates a histogram of the received numbers iter - split a list into a series of data linedrive - scale numbers exponentially for use with line~ match - look for a series of numbers and output as a list maximum - output the greatest in a list of numbers maxmode - import tool for Max/MSP patches mean - find the running average of a stream of numbers midiflush - send note offs for all hanging notes in a raw midi stream midiformat - construct midi messages midiparse - deconstruct midi messages minimum - output the smallest in a list of numbers mousefilter- passes numbers only when mousebutton is up MouseState - report mouse x/y/deltax/y and buttonpress mtr - Multi-track recorder for any kind of message next - Try to separate messages into logical parts offer - store x, y pairs of values (x is int only) onebang - traffic control for bang messages past - report when input increases beyond a certain number Peak - output only numbers greater than the previous poltocar - polar to cartesian conversion prepend - prepend a message with another message: prob - weighted series of random numbers pv - private variables for patch and it's subpatches seq - a simple MIDI file player and recorder sinh - calculate hyperbolic sine function speedlim - speed limit for incoming messages spell - convert input to ascii values split - look for a range of numbers spray - distribute an integer to a numbered outlet sprintf - format a message of strings and numbers substitute - substitute a symbol for another symbol in a message sustain - hold note offs and output them on request switch - output a message from a specific inlet Table - Store and graphically edit an array of numbers tanh - calculate hyperbolic tangent function thresh - combine numbers into a list that are received close together TogEdge - report zero / nozero transitions tosymbol - transform symbol to numbers or messages and vice versa Trough - output only numbers smaller than the previous universal - send a message to all instances of the same class in a patch urn - random number generator without duplicate numbers Uzi - send a specified nr of bangs as fast as possible xbendin - extra precision midi pitchbend objects 7 bit xbendin2 - extra precision midi pitchbend objects 14 bit xbendout - extra precision midi pitchbend objects 7 bit xbendout2 - extra precision midi pitchbend objects 14 bit xnotein - interpret midi messages with release velocity xnoteout - interpret midi messages with release velocity zl - multi purpose list processing object a.k.a. swiss army knife # version 0.1 f.j.kraan, 2014-12-05