what :
Home > Search > follow

Objectspage : 1 2 3 4 5
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:
Antescofo External Anticipatory Score following
See webpage
autocount External Similar to counter object but with internal metro.
Has a few additional features and slightly different behavior. autocount does not repeat the extremes when it reaches min or max in the updown or downup patterns. Changing min does not reset the current counter value. It has three additional patterns: oscillate, random, and follow. Its metro function has two modes, max, and accurate.
binop1 + - * / External Arithmetic operators + - * /
The arithmetic operations: addition (+), subtraction (-), multiplication (*), and division (/), can be defined as either floating point or integer following the argument's type. The argument is optional for integer arithmetic. The right inlet acts to change the argument value but causes no output. The left inlet introduces the other operand and causes output to be produced. Bang (at left) causes output without changing either value.
biquad~ External Digital filter specified by coefficients
biquad~ implements a two-pole, two-zero filter using the following equation : y[n] = a0 * x[n] + a1 * x[n-1] + a2 * x[n-2] - b1 * y[n-1] - b2 * y[n-2]
bonk~ External percussion follower for Max/MSP
percussion follower for Max/MSP by Miller Puckette, MSP port by Ted Apel.
comb~ External IIR comb filter
IIR comb filter. The comb~ object implements a comb filter, in which a slightly delayed version of a signal is added to itself, causing phase cancellations and a spectrum that looks like a comb. The filter implements the following formula:
cv.jit.close External "Close" is the opposite of "open", that is, a "dilate" followed by and "erode".
"Close" is the opposite of "open", that is, a "dilate" followed by and "erode". Like "open", it outputs shapes that have roughly the same size as the input. Small holes and gaps will, however, be filled in.
cv.jit.dilate External This will make shapes fatter and although it will make noise all the more noticeable
In binary mode, a pixel will be marked ON if any of its neighbours is ON. This will make shapes fatter and although it will make noise all the more noticeable, it is a good way to get rid of small holes in an image. In greyscale mode, however, each pixel is given the maximum value of the pixels around it. You can toggle between both mode using the "greyscale", or "grayscale" attribute followed by a 0, or a 1. You can also change the shape of the neighbourhood with the "mode" attribute. Mode 0 uses 8 neighbours, and mode 1 uses 4 neighbours forming a cross.
cv.jit.moments External Apart from returning centroids and mass, it outputs two lists of shape descriptors.
This is the most complicated and versatile object of this distribution. Apart from returning centroids and mass, it outputs two lists of shape descriptors. Moment-based shape analysis is based on the physics concept of moment of inertia. Since, in theory, these moments are unique to each shape, they have been used for a long time to perform tasks like optical character recognition. From the left-most outlet a list of seven moments comes out. These are cryptically labeled "m20, m02, m22, m21, m12, m30, and m03". The m here simply stands for moment, the two numbers following tell us how the particular value was calculated.
cv.jit.open External An "open" operation is simply an "erode" followed by a "dilate".
An "open" operation is simply an "erode" followed by a "dilate". This results in a slight widening of holes and openings, hence the name. It gets rid of smaller specks of noise while retaining the general size of the input objects, unlike "erode" alone.
cv.jit.trackpoints External This external only accepts the 3-plane float matrices output from cv.jit.track.
When using large number of points with cv.jit.track, displaying the position of these points can be problematic. This external only accepts the 3-plane float matrices output from cv.jit.track. You must manually specify the size of the output matrix with the "size" attribute, followed by the width and height. Normally, this will be the same as the size of the matrices being sent to cv.jit.track. The cells of the output matrix corresponding to the position of the points in the input matrix will be set with each pointÕs index values. In order to avoid labeling points starting at 0, all indices are offset by one. I.e. 1 to 255, rather than 0 to 254.
deltaclip~ External deltaclip~ limits the change between samples in an incoming signal.
deltaclip~ limits the change between samples in an incoming signal. Similar to clip~, but with respect to slope rather than amplitude. Useful for envelope following and lowpass filtering. Typically you will want your minimum slope to be negative and your maximum slope to be positive.
detonate External Sequencing and graphic score following
The detonate object--based on "explode" by Miller Puckette--allows you to input sequences of numbers via inlets, and to input and edit sequences graphically via the mouse and keyboard. (See "EXPLODE: A User Interface for Sequencing and Score following" by Puckette in the Proceedings, International Computer Music Conference, 1990, Glasgow). The parameter names for input and output are redefinable. By default, from right to left are: extra 2, extra 1, track, channel, duration, velocity, pitch, and time. For MIDI purposes, these parameter names are useful, but the detonate object can be used with values of any nature as a general-purpose object for the storing and sequencing of numbers. The contents of detonate are saved with its patcher, although you can use Save As... when the detonate window is active to save it in its own file.
envfol1~ Abstraction envelope follower
This is an exponential envelope follower which converts the amplitude of an incoming signal into floating-point control values. The incoming signal is lowpass-filtered and sampled with the snapshot~ object. The responsiveness of the amplitude following can be controlled by changing the cutoff frequency of the low-pass filter; the lower the cutoff frequency, the slower the response. This abstraction is similar to rms1~ and vu1~, although it is tailored to a specific purpose.
page : 1 2 3 4 5

Libraries
hi.tools
Max Egger An alternative to Max/MSP’s hi object, 2010 by Max Egger

hi.tools lets you communicate with human interface devices (HID), like mice, joysticks or do-it-yourself usb thingies that follow the HID specification.
ri.Lorenz MSP objects
Ryo Ikeshiro Calculates the Lorenz dynamical system and various modifications at signal rate. Can be controlled by either floats or signal for sample-accurate timing.

Currently only available for Mac OS X 10.5 or later (Intel). The following have only been tested on Max 5.
ri.rotatexyz MSP objects
Ryo Ikeshiro Calculates 3D coordinates after rotation around the x, y and z axes by performing matrix (mathematical, not Jitter) multiplication at signal rate. Ideal for generating signal rate panning data for use with the rotatexyz message to jit.gl.render.

Currently only available for Mac OS X 10.5 or later (Intel). The following have only been tested on Max 5.
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 time-tagged 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.

4813 objects and 135 libraries within the database Last entries : August 20th, 2014 Last comments : 0 RSS
Site under GNU Free Documentation License page generated in : 0.0624 s