what :
Home > Search > change

Objectspage : 1 2 3 4 5 6 7 8 9 10 11 12 13
jg.spectdelay~ External spectral delay
jg.spectdelay~ performs an FFT of the input and supplies each frequency band with a volume control (EQ) and a recirculating delay line. EQ gain, delay time, and delay feedback can be controlled in real time. There is a way to apply a value change to a contiguous group of frequency bands. So, for example, you can hook up 16 sliders and control the bands in a way that provides more resolution to lower frequencies than if you merely divided the spectrum into 16 equal parts.

GPL-licensed source code is available.
jg.specteq~ External FFT-based EQ
jg.specteq~ performs an FFT of the input and supplies each frequency band with a volume control, creating a high-resolution graphic EQ. EQ gain can be controlled in real time. There is a way to apply a gain change to a contiguous group of frequency bands. So, for example, you can hook up 16 sliders and control the bands in a way that provides more resolution to lower frequencies than if you merely divided the spectrum into 16 equal parts.

GPL-licensed source code is available.
jit.change External Only pass different frames
The jit.change object calculates the number of cells in which the current matrix differs from the previously received matrix, and based on this difference either passes the matrix or not. In mode 0 (default), the matrix is passed if the difference is greater than the specified threshold, otherwise not. In mode 1, the matrix is passed if the difference is less than the specified threshold, otherwise not. This object is particularly useful for reducing the density of dataflow and for motion tracking applications.
jit.cycle External Cycle messages through outputs
Messages to the jit.cycle object pass through, unchanged, and are routed to the object's outlets sequentially. Unlike Max's cycle object, lists remain intact. The jit.cycle object takes a single integer argument, which sets the number of outlets.
jit.gl.render External Render Open GL
The jit.gl.render object requires a single argument -- a name that will be attached to its OpenGL context. The OpenGL drawing can be sent to any named jit.window, jit.pwindow or jit.matrix object. Use the drawto destination message to change the destination on which the drawing results will be visible. When drawing to a jit.matrix object, the matrix must be sent to a pwindow or otherwise made visible in order to view the drawing.
jit.keyscreen External Choke chromakey 3 sources
The jit.keyscreen object takes three 4-plane char matrix and does an interchangeable choke chromakey between the three sources.
jit.p.vishnu External Apply single force to particles
The jit.p.vishnu object takes a Jitter particle systems matrix as input, and applies a specific single force world model to it. In order to do so, it interprets the matrix's planes in a particular way: if the incoming matrix is 5-plane, planes 2-4 are interpreted as 3-dimensional position data (x, y, z); if the incoming matrix is 8-plane, planes 2-4 are considered position data, and planes 5-7 as velocity data (in the 5-plane model, velocity is derived from an analysis of positional change).
jit.robcross External Robert's Cross edge detection
The jit.robcross object implements the Robert's Cross method of edge detection. This particular edge detector uses a 2x2 convolution kernel to compute a 2-dimensional spatial gradient of an incoming matrix, brightening features with "high spatial frequency" -- a large amount of change from cell to cell -- and darkening features with less change.
jit.sobel External Sobel and Prewitt gradient edge detector
The jit.sobel object offers two similar gradient edge detection implementations, Sobel and Prewitt. These edge detectors use 3x3 convolution kernels to compute a 2-dimensional spatial gradient of an incoming matrix, brightening features with "high spatial frequency" -- a large amount of change from cell to cell -- and darkening features with less change. The Sobel detector is fairly good at detecting edges in all directions, while the Prewitt is more biased toward edges running vertically and horizontally along the matrix frame.
jr.listlabel Abstraction split list of numbers into pairs of . Only outputs values when changed.
jr.pmp Abstraction abstraction to replace plugmultiparam, when values from 4th outlet of vst~ are needed (requires Lchange)
Lbondo External An object to send complete lists upon change of any data
Lbuildset External Sets specified members of a list to stored value.
Sets specified members of a list to stored value. In other words: [0 2 5] is transformed to [1 0 1 0 0 1]. This is cumulative so [1 4] would change the list to [1 1 1 0 1 1]. The list is not output until a bang is received.
listmath External Perform 1 of 6 math operations to every member of a list, change operations on the fly.
listToSymbol External Convert lists of many items into a single symbol.
Convert lists of many items into a single symbol. Remove spaces between items, or substitute another character or symbol as separators. It will take a list of items (ints, floats, symbols, or any mixture) and spit it back out as a single symbol. You can have it remove spaces (i.e. so “I’m Not An Animal” becomes “I’mNotAnAnimal”). You can change the separator (default = space) to any other character or symbol (i.e. so “link these words” becomes “link_these_words”). Furthermore, listToSymbol is interrupt level safe and will not cause any memory allocation, unlike sprintf.
page : 1 2 3 4 5 6 7 8 9 10 11 12 13

Libraries
boids
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='112' Jasch
Sier
Eric Singer
Wesley Smith
Based on Simon Fraser's implementation of Craig Reynolds' Boids algorithm.
Boids is free for non-commercial use.

Boids is a bird flight and animal flock simulator. It is based on the same algorithm which was used in Jurassic Park for the herding dinosaurs.
Boids takes an integer argument which is the number of boids. Each time Boids receives a bang, it calculates and outputs the new positions of the boids. The output consists of thew coordiantes for each boid, the number and type depending on the mode.

The flight parameters can be changed with messages. Use the 'dump' message to output a list of the current parameter settings.

For more information about the Boids algorithm, see Craig Reynolds' Web site at "http://reality.sgi.com/employees/craig/boids.html".
Cosm
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='147'Wesley Smith
Graham Wakefield
Cosm is an integrated collection of externals and abstractions to assist the construction of navigable, sonified virtual worlds using Max/MSP/Jitter. Cosm has been designed to require only minimal changes to existing Max/MSP/Jitter patches to support a number of features valuable in the creation of virtual worlds.

Supports six-degrees-of-freedom (6DoF) navigation using quaternions, spatial audio using 3rd order Ambisonics, distance filtering and doppler, collision detection using spherical intersection (query sphere), world boundaries, stereographic control, 3D field interaction, and a strategy for remote rendering.
ISPW Compatibility Library
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='68'Zack Settel This library provides a set of abstractions which allow a certain degree of compatibility between MSP and Miller Puckette's Max0.26/FTS for the ISPW/SIM (Ircam Signal Processing Workstation/Station d'Informatique Musicale). It contains abstractions for all of the ISPW (signal) objects whose name has changed in MSP, and some additional abstractions to replace objects found in the "lib" and "ISPW jimmies".
Jamoma
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='79'Trond Lossius
Timothy Place
Matt Aidekman
John Hudak
Jamoma provides a clear structure and common features for building max patches. reducing the amount of time needed to create new performance systems, and enhancing the interchange of patches amongst max users.
MaxAlea
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='96'Carl Faia MaxAlea contains various objects for random distributions and functions. MaxAlea was begun as a Max port of an existing PatchWork Library created in 1991-2 by Mikhail Malt. While the distributions and functions found in MaxAlea are similar to those found in the Patchwork version ,there are many differences in their functioning. The environment of Patchwork is static and is not designed for real-time work. Part of the incentive for creating these objects to work with Max was to have a dynamic and real-time environment with which to experiment and work with these algorithms in a manner as simple and straightforward as possible. One can change variables and manipulate the output in many ways in real-time. There are several different versions of the various stochastic models/processes best presented in the now classic references by Denis Lorrain and Charles Dodge. Carl Faia has used a variety of sources for the creation of this library which include the Lorrain, Dodge and Malt implementations as well as sources found on the WorldWideWeb. The externals found in the package include several random distributions, examples of random walks and 1/f noise algorithms, as well as one or two utilities written specifically for the MaxAlea library. Carl Faia wanted to make a coherent collection (as he thought Malt had managed to do in PatchWork) of these various algorithms and provide an interface easily accessible using the Max environment for real-time control. All these algorithms have been created using a seeded version of the random function found in the standard AINSI library. That is, each time the function is first run there will always be a different set of random numbers (unlike the random funtions found in Max, PatchWork and other versions of random number generators).
p.jit.gl.tools
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='123' 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.
SDIF
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='43'Matt Wright SDIF (Sound Description Interchange Format) support in Max/MSP
xjimmies
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='100'Zack Settel
Jean-michel Dumas
Parts of the nSLAM audio suite.
The "xjimmies" library included with nSLAM v2.0 offers new functionality not defined in the original "jimmies" running under Max/MSP.
Specifically, a number of new objects have been added for working with multichannel sound, sound source simulation and immersive audio. The name of the library, formerly "jimmies", was changed to "xjimmies", since the "X"-platform library runs in both PD (Windows/OSX/Linux) and now, in Max/MSP (Windows/OSX).

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