what :
Home > Search > follow

Objectspage : 1 2 3 4 5
fiddle~ External pitch following and sinusoidal decomposition
Max/MSP object for pitch following and sinusoidal decomposition by Miller Puckette, MSP port by Ted Apel and David Zicarelli.
fingerpinger External Provides multitouch data from the MacBook trackpad, Magic Mouse and Magic Trackpad - up to an impressive 11 fingers...
Fingerpinger can track up to 11 fingers on the trackpad of recent Apple MacBook and MacBook Pro (Intel only), a well as the Magic Mouse and the Magic Trackpad. It provides the following realtime data (every 8ms) for every finger touching the trackpad:
Finger index, Frame number, Angle, Major and minor axis of ellipsoid, Position, Velocity (x,y), Identifier, State, Size
follow External Score follower
Compare a live performance to a recorded performance
FTM External real-time object system for Max/MSP
FTM is a shared library for Max/MSP providing a small and simple real-time 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 score-following objects and the object sets Gabor and MnM.
gem.part_follow External Have the particles follow each other
happens~ External 2-states threshold detector with attack and release times
When using noisy sensor data to trigger something, there's often the need of obtaining a steady signal to indicate that the threshold has been exceeded for a determinate amount of time, and viceversa.
Happens~ outputs 1 when the input signal has exceeded the threshold for a determinate amount of time. While the signal is under the threshold value, the attack time of the internal envelope follower is the one defined by the user, ad the release time is 0. When the state changes to triggered, the attack time is 0 and the release time is the one specified by the user.
ike.envelope_follower~ Abstraction Envelope follower
An audio-based envelope-follower/ducker. Works, but has flaws and anomalies. Not a bad example if you\'ve never done it before. Undocumented.
JAgol External A single cell in Conway's Game of Life.
The object follows the standard 23/3 rules for Conways Game of Life.

jit.poke~ External Write an audio signal into a matrix
The jit.poke~ object writes the value specified by the leftmost signal input into one plane of a matrix cell at the position specified by the signalinputs (following the leftmost input). The object arguments are [matrix_name] [dim_inputcount] [plane].
jit.scanslide External Cellwise spatial envelope follower
The jit.scanslide object performs cellwise spatial envelope following across dimension 0 or 1.
jit.slide External Cellwise temporal envelope follower
The jit.scanslide object performs cellwise temporal envelope following using the formula y(n) = y(n-1) + ((x(n) - y(n-1))/slide).
Life External 2D Cellular Automaton
Life is a cellular automaton based on Conway\'s Game of Life. It is modeled as a 2D grid of cells and each cell has one of two possible states: alive or dead. The rules are based on proximity as each cell has eight neighbors: left, right, above, below, and on four corners. For each generation, a cell sets its state anew according to the following two rules: 1- A dead cell becomes alive if it has exactly 3 live neighbors. 2- A live cell stays alive only if it has either 2 or 3 live neighbors.
lp.scampf External Scale, offset, and limit floating point values
The core duty of lp.scampf is to multiply incoming values by a scaling factor and then to add an offset. In the following discussion this is referred to as mapping. Additionally, values may be constrained to a given range. Optionally, out-of-range values may be routed to a second outlet. If you prefer, you may specify that an arbitrary message be sent out the right outlet whenever mapped values exceed the specified range.
lp.scampi External Scale, offset, and limit integer values
The core duty of lp.scampi is to multiply incoming values by a scaling factor and then to add an offset. In the following discussion this is referred to as mapping. Additionally, values may be constrained to a given range. Optionally, out-of-range values may be routed to a second outlet. If you prefer, you may specify that an arbitrary message be sent out the right outlet when mapped values exceed the specified range. Finally, you can specify how floating-point results are to be converted to integers. The options cover: conventional rounding, floor, ceiling, truncation (i.e., "to zero "), and "to infinity. "
lp.scamp~ External Scale, offset, and limit signals
This is your one-stop source for scaling, offsetting, and limiting signals to a different output range. The lp.scamp~ object wraps *~ and +~ into one convenient object with range-correction and splitting capabilities. The core duty of lp.scampf is to multiply incoming values by a scaling factor and then to add an offset. In the following discussion this is referred to as mapping. Additionally, values may be constrained to a given range. You can poll an lp.scamp~ object to find out how many samples were out of range.
page : 1 2 3 4 5

Libraries
hi.tools
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='158'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
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='169'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
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='170'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
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='88' 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.

4855 objects and 135 libraries within the database Last entries : December 23rd, 2023 Last comments : 0 0 visitor and 45317529 members connected RSS
Site under GNU Free Documentation License