










Objects  page : 1 2

2up.jit.tactex
 External 

Interface object for Tactex MTC express It\'s an interface object for the MTC which generates a Jitter matrix of pressure data from the pad. 
ajm.makenote
 Abstraction 

make / transform notes Use durations expressed in beats for use with the transport system. 
bat.bezierSpline
 Abstraction 

Abstractions for generating Bézierspline control curves. This package contains three abstractions for creating Bézier spline curves in Max: [bat.bernsteinPolynomials], [bat.bezierSpline], and [bat.bezierSplineBSM]. The latter is designed to create control signals using Bézier splines that are constrained to (all but) ensure a slope of 0 at the ends. Ultimately, it provides an artistically useful way to shape control signals in expressivelysignificant ways. 
coef_bpass3~
 Abstraction 

bandboost or bandcut filter This abstraction is designed to calculate coefficients for biquad~ which create a bandboost or bandcut filter. It does not contain a biquad~ and must therefore be connected to one. Connecting it to any other object is meaningless. Like the bandpass filter, it also has a center frequency and bandwidth (here the bandwidth is expressed in octaves instead of Hz). However, unlike a bandpass or notch filter it lets all frequencies pass through, and only attenuates or boosts the frequencies inside it’s band. The boost or cut is defined in decibels (positive for a boost/gain, and negative for a cut/ attenuation). Remember that a signal’s amplitude is doubled when it is boosted by 6dB and halved when it is attenuated by 6dB. 
dot.dynamicexpression
 Abstraction 

Userdefinable exprbased scaling with autoscale. Userdefinable exprbased scaling with autoscale. 
dot.leakyintegrator2
 Abstraction 

Integrator with a leak... handles floatingpoint numbers, signed values, leak expressions. Integrator with a leak... handles floatingpoint numbers, signed values, leak expressions. 
dot.properties
 Abstraction 

regexp wrapper for parsing tagged message properties expressed in the form "@[label] [data]". Second outlet outputs number of backreferences. 
expr
 External 

Evaluate a Clike mathematical expression expr, written by Shahrokh Yadegari, evaluates an expression involving the "variables" $i1$i9 (the first to ninth inlets, taken as integers), $f1$f9 (the inlets as floats) and $s1$s9 (the inlets as symbols), and/or constants of the same types. The operators are +, , *, /, &, , &&, , !, ~, and ^. You can call a set of predefined mathematical and statistical functions. For instance, miditohertz conversion can be done as: 
expr~
 External 

Evaluate a Clike expression on audio signals. Evaluates an expression (of up to 10 terms) with a Clike syntax on audio signals, similar to the expr and vexpr objects for messages and lists respectively. Because Max/MSP signals are floating point, only float variables are valid (i.e. $f1  $f9), but both float and integer constants are valid. 
frame~
 External 

takes in output from fft~, and spits out successive fft frames as lists takes in output from fft~, and spits out successive fft frames as lists, to be processed with objects such as vexpr, zl, Peter Elsea\'s Lobjects, and James McCartney\'s ListOps (OS 9 OS X). 1 comment 
FTM
 External 

realtime object system for Max/MSP FTM is a shared library for Max/MSP providing a small and simple realtime object system and optimized services to be used within Max/MSP externals.
FTM = data structures
+ visualization/editors
+ file import/export (SDIF, MIDI, ...)
+ operators (expressions and externals)
The basic idea of FTM is to extend the data types exchanged between the objects in a Max/MSP patch by complex data structures such as sequences, matrices, dictionaries, break point functions, tuples and whatever might seem helpful for the processing of music, sound and motion capture data.
FTM is the basis of various specific libraries, such as the suivi scorefollowing objects and the object sets Gabor and MnM. 
grain.stream~
 External 

granular synthesis  Outputs a stream of grains Outputs a stream of grains at the frequency set by the leftmost inlet. Frequency is expressed in Hertz. 
hz>radians
 Abstraction 

hertz to radian converter This utility converts Hertz values between 0 and half the sampling rate to values expressed in radians — between zero and pi (pi=3.1415926535897932). Like its cousin, radians>hz, it adapts automatically to the current sampling rate. When a signal is connected to the object’s left inlet, the signal’s samplingrate will be used in the Hz to radian calculation. If no signal is connected, MSP’s global (default) sampling rate will be used. Currently, MSP does not allow multiple sampling rates, but this feature might be supported in the futur 
jit.expr
 External 

evaluate expressions of matrix operators, functors, and other jitter objects The jit.expr object evaluates expressions to fill an output matrix. The expression can contain any operator available from within jit.op, any functor available from within jit.bfg, and many jitter MOPs. 
jit.str.regexp
 External 

Use PERLcompatible regular expressions on Jitter matrices The jit.str.regexp object performs regular expression analysis to Jitter matrices, with optional substitution. To specify a regular expression, the re attribute is used. Substitutions may be specified with thesubstitute attribute. 
page : 1 2

Libraries  
Jitter

Cycling74 
Jitter is a set of 135 brilliant new video, matrix, and 3D graphics objects for the Max graphical programming environment. The Jitter objects extend the functionality of Max4/MSP2 with flexible means to generate and manipulate matrix data  any data that can be expressed in rows and columns, such as video and still images, 3D geometry, as well as text, spreadsheet data, particle systems, voxels, or audio. Jitter is useful to anyone interested in realtime video processing, custom effects, 2D/3D graphics, audio/visual interaction, data visualization, and analysis 











