










Objects  page : 1 2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34

pg.smooth
 External 

values smoother. 
110.dB2lin
 Abstraction 

Converts dB into linear values. 
2up.jit.centroids
 External 

Centroids object for image tracking Given a matrix of intensity values from 2up.jit.tactex or another source, it generates subpixelaccurate centroids of the biggest hotspots. This can enable image tracking or other applications. 
3D_Label
 External 

Add beveledged labels with complete control of font, style, size, font color, label colors, text, etc. Change text on the fly  use to display changing values, etc. 
64bit
 External 

allows one to (with filein) read 64bit floating point values into Max (they are truncated by Max to 32bit  use if you want the data, not the precision). 
apad
 External 

entwine a list with values entwine a list with values 
abs
 External 

Absolute value of input Absolute value of inputArguments: optional float to set float version;Inlet: int or float;Outlet: int or float 
abs~
 External 

Absolute value of a signal The abs~ object converts negative signal values to their corresponding positive values. This can be used for a rough instantaneous measure of signal amplitude, among other things. 
accum
 External 

value accumulator, add, multiply accum stores a value (int or float) and adds and/or multiplies into it. If int, the multiplication is still done in floatingpoint but is then converted back. 
add%
 Abstraction 

Adds a certain percentage to values in left inlet. 
adstatus
 External 

Report information about audio processing and control audio settings The adstatus object takes a keyword argument to determine the setting being reported and/or controlled. The left outlet generally sets the menu object with the control choices, while the right outlet reports the actual value of the setting. The keywords are as follows: 
aleabendover
 External 

Utility to control, here a type of filtering, random distribution output. Utility to control, here a type of filtering, random distribution output. Will foldover any value that falls beyond the boundries. 
aleabrownie
 External 

A Brownian motion random walker. A Brownian motion random walker. The walker takes off from the start value and moves back and forth between the upper and lower boundries. The step is controlled by a the sigma of a Gaussian distribution (note: this is a slightly differnt version from the gaussian distribution used is aleagauss). When an output value goes over the boundary it is automatically recalculated as it would be elastically reflected by this boundary. 
alearhythm
 Abstraction 

rythm generator Sends out rhythm bangs at random times from a geometrical time row defined by a a min. and max. entry delay (ED) and a certain number of EDvalues. 
aleawalker
 External 

Random walk. The walker takes off from the start value and moves back and forth between the upper and lower boundries. Random walk. The walker takes off from the start value and moves back and forth between the upper and lower boundries. The step is controlled by maximum step. The weight may be used to control the general direction of the walker: values closer to 1 move her up, values closer to 0 mover her down.When an output value goes over the boundary it is automatically recalculated as it would be elastically reflected by this boundary. 
page : 1 2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34

Libraries  
BulkStore

Tom Mays 
bulk storage memory device for all values (any message) 
FuzzyLib

Alain Bonardi Isis Truck 
When manipulating human knowledge such as perception, feelings, appreciation, veracity of facts, etc., the classical logic that recognize only two truth degrees (true or false) is not always the most suitable.
To solve this problem, more than two degrees are considered in the nonclassical logics. The fuzzy logic is one of these logics.
In this logic, facts are represented through membership functions: when the membership value is equal to 1 the fact is exactly true; when it is equal to 0 the fact is exactly false; in between there is an uncertainty about the veracity of the fact.
These membership functions are called "fuzzy subsets". They can be of different shapes: gaussian, trapezoidal, triangular, etc.
Thus the aim of the fuzzy logic is to propose a theoretical framework for the manipulation  representation and reasoning  of such facts.
The Fuzzy Lib library implements all the tools that are necessary to handle this manipulation: representation of a fuzzy subset (among them are the fuzzification, defuzzification and partitioning), reasoning process (generalized modus ponens, fuzzy implications, tnorms, tconorms, etc.).
This version 1 of the Fuzzy Lib enables to implement fuzzification, uncertain reasoning and defuzzification for any number of data in the framework of Max/MSP environment. 
Litter Power Pro Package

Peter Castine 
The Litter Power package consists of over 60 external objects, including a number of new MSP noise sources, externals that produce values from a wide variety of random number distributions, and externals for mutation and crosssynthesis. 
p.jit.gl.tools

Pelado 
the p.jit.gl tools are designed to provide for easier learning of and experimenting with the many attributes that are available to jitter's gl objects by making them a whole lot more transparent and accessible. patches expose jitter gl object's attributes to interfaces that allow you to immediately edit and change an attribute's value. many of the parameters are attached to blines, which provide smooth changes while rendering, and all settings can be saved and recalled as presets using the pattrs that are embedded in the patches. 
Panaiotis Objects

Panaiotis 
The Mac version is UB.
These Max objects have been enhanced since the documentation to the left was written. Help files for the objects provide information on enhancements.
The matrix object has been substantially upgraded. It now combines features of unpack, spray, funnel, append, and prepend into one object. This makes a great object to place between controllers and jit objects because it acts like a multiprepend. There are new configuration commands and enhancements to the old: even, odd, mod,and range, among others). Most commands can be applied to inlets of outlets. There is also a mute function that adds another layer of control. Matrixctrl support has been enhanced. See the help file for full details and examples.
Most other objects now fully support floats. RCer and autocount will count in float values, not just integers.
Notegen16 is a 16 channel version of its predecessor: notegen. It is more generalized and much more efficient. 
SFA Max/MSP Library

Stefano Fasciani 
The SFAMaxLib is a collection of Max/MSP objects developed in the context of the VCI4DMI. It includes functions and utilities in the form of FTM externals, FTM abstractions and Max abstractions. FTM is a shared library for Max/MSP developed by IRCAM, which provides a small and simple realtime object system and a set of optimized services to be used within Max/MSP externals.
List of FTM Externals: sfa.eig  eigenvalues; sfa.inputcombinations  combination generator; sfa.levinson  levinsondurbin recursion; sfa.lpc2cep  lpc to cepstra conversion; sfa.rastafilt  rasta filter; sfa.rmd  relative mean difference; sfa.roots  polynomial roots;
List of Abstractions: sfa.bark.maxpat  energy of the Bark bands from time domain frame;sfa.bark2hz_vect.maxpat  Herts to Bark conversion;sfa.barkspect.maxpat  energy of the Bark bands from spectrum; sfa.ceil.maxpat  ceil function; sfa.featfluxgate.maxpat  gated distance on stream of feature vectors; sfa.fft2barkmx.maxpat  utility subabstraction of sfa.bark; sfa.fft2barkmxN.maxpat  utility subabstraction of sfa.barkspect; sfa.hynek_eq_coeff.maxpat  hynek equalization coefficients; sfa.hz2bark.maxpat  Hertz to Bark conversion; sfa.hz2bark_vect.maxpat  Hertz to Bark conversion for vectors; sfa.hz2mel.maxpat  Hertz to Mel conversion; sfa.idft_real_coeff.maxpat  utility subabstraction of sfa.rastaplp; sfa.maxminmem.maxpat  minimum and maximum of a stream of data; sfa.mfcc.maxpat  MFCC coefficients; sfa.modalphafilter.maxpat  1st order IIR lowpass on a stream of vectors; sfa.nonlinfeqscale.maxpat  linear spectrum to Bark or Mel scale conversion; sfa.rastaplp.maxpat  PLP and RASTAPLP coefficients; sfa.spectmoments.maxpat  4 spectral moments (centroid, deviation, skewness, kurtosis); sfa.3spectmoments+flatness.maxpat  3 spectral moments (centroid, deviation, skewness) and the spectral flatness; sfa.spectralflux.maxpat  spectral flux on stream of spectrum vectors; sfa.spectralfluxgate.maxpat  gated spectral flux on stream of spectrum vectors; sfa.std.maxpat  standard deviation; sfa.win_to_fft_size.maxpat  smaller FFT size given frame size; sfa.GCemulator.maxpat – 3D gestural controller emulator; 
suivi

Ircam 
Two externals performing score following on soloist performances using Hidden Markov Models (HMM)
Suivi is based on FTM and requires the shared library FTMlib for Max/MSP. Both externals use an FTM track object  a sequence of timetagged FTM values  to store the score of the soloist performance to be followed. Notes, trills and other elements of the score are represented by FTM score objects (FTM scoob class). For the moment, scores can be imported from standard MIDI files only.
An editor for the FTM track class, which will also provide a graphical control interface for the score follower is under development as well as the import of MusicXML files.
The suivi object set is distributed within the IRCAM Forum. 











