what :
Home > Search > if

Objectspage : 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 35 36 37 38 39 40 41 42 43 44 45 46 47 48
v.change External v.change passes frames that are not identical.
v.change passes frames that are not identical. If the current frame in the stream is identical to the previous one, it is not passed along. This object can reduce unnecessary processing.
v.colourfilter External Each output pixel represents the degree to which that pixel fits the colour description.
Each output pixel represents the degree to which that pixel fits the colour description. If the incoming stream is rgb format, then rgb colour matching is used. If the incoming stream is in yuv format, then yuv colour matching is used. yuv offers better tracking of colours in highlight and shadow since it separates colour from brightness. To track an object with many levels of brightness, use a very high y (brightness) tolerance (256) and low (1-4) u and v tolerances). Normal tolerances for yuv: y tolerance = 4 - 256 u and v tolerances = 1 - 8 Normal tolerances for rgb: r, g, and b tolerances = 4 - 16 For grays images, v.colourfilter outputs how close the input pixels are to the y center.
v.components External v.components separates a video stream into its component streams.
v.components separates a video stream into its component streams. grays streams produce 3 identical grays streams out the three outlets. N.B. For yuv images, the u and v streams are signed. 0 - 127 are positive values and 128 - 255 are actually -128 to -1. This means the u and v images can look noisier than they really are. (Note that this is different from the pseudo-signed images like those from v.motion (signed mode) where 0 - 127 are really negative and 128 - 255 are positive. To convert a signed int8 stream to a unsigned or pseudo-signed int8 stream or vice versa, you can use a v.xor 128 object.
v.composite External v.composite takes four arguments: the number of input streams to combine, the format (grays/yuv/rgb), and the width and height of output streams.
v.composite takes four arguments: the number of input streams to combine, the format (grays/yuv/rgb), and the width and height of output streams. The v.composite object will have ìnumber of input streamsî inlets, one for each input stream. If the format and size arguments are supplied, the v.composite will act as a fixed size context for compositing ( so that for example, multiple 320 x 240 images can be composited into a 640 x 480 image) If they are not supplied, then the output size of the v.composite will match that of the stream coming in the first inlet. The v.composite object uses any alpha channels in incoming streams to determine the transparency of that stream. Streams are composited in right to left order (i.e. with the leftmost stream sitting on top of all the others).
v.dig External v.dig is the object that digitizes incoming video streams from external sources.
v.dig is the object that digitizes incoming video streams from external sources. It has two modes: vdig mode and seq_grabber mode. seq_grabber mode uses standard QuickTime 'sequence grabber' calls to acquire video. This is the method used in most video editing programs, for example. The problem is that some (especially Formac ProTV) standard driver code has some problems that result in less than optimal softVNS 2 performance. This is the reason for vdig mode. In vdig mode, I use lower level (but usually still Quicktime Standard) calls to acquire video. This gives me more control over some useful aspects of the process. In most cases, vdig mode is better than seq_grabber mode. However, seq_grabber mode does perform better in some instances (XLR8 InterView) and theoretically offers broader compatibility. The preset menu in the v.dig configuration window offers some optimal presets for specific digitizers.
v.dissolve External v.dissolve allows you to dissolve between two images.
v.dissolve allows you to dissolve between two images. Dissolves can be automated by setting a dissolve rate. Dissolves operate on alpha channels (if they exist) by default. The alpha channel does not affect the dissolve itself.
v.edges External v.edges calculates the edges in the image.
v.edges calculates the edges in the image. The edges can be either absolute or pseudo-signed. You can separately calculate the horizontal and vertical edges if you wish.
v.gradient External Output a stream with a grayscale gradient.
Output a stream with a grayscale gradient. v.gradient creates a gradient across the image plane. This gradient is fully variable in angle, slope and center value. If the component size is int8, the output is centered on 128 and ranges from 0 to 255. If the component size is int16, the output is centered on 0 and ranges from -32768 to 32767. v.gradient can operate as a source. You can start it sending a stream by sending a 1 into its first inlet. You can stop it by sending a 0. You can synchronize it to another video stream by connecting the video stream to the first inlet.
v.grays External v.grays converts the input stream to a grays stream.
v.grays converts the input stream to a grays stream. If you supply a component size argument to the v.grays object box, the output stream will have that component size. By default, the output component size is int8.
v.heads External v.heads finds heads, and maintains head histories.
v.heads finds heads, and maintains head histories. It expects to receive two input streams (from v.silhouette). It locates probably heads from these streams, and tracks them across time. The main head output is from the middle outlet. This outputs a list of heads ( x, y, and age for each). There are always max_heads triplets output, but empty heads are indicated with (-1, -1, 0). Dormant heads have a negative age, and are there to catch re-emerging heads that may have disappeared due to collisions, etc. The v.silhouette / v.heads combination will only work if a correctly processed stream is used as the input. See the example patch for more info.
v.hslhistogram External v.hslhistogram performs a 3 dimensional histogram according to hue, saturation and luminance.
v.hslhistogram performs a 3 dimensional histogram according to hue, saturation and luminance. The result is output as a 2-dimensional video frame with hue represented in the x axis, and the y-axis grouped into 8 saturation sections, which are themselves each made up of 8 lines of video representing 8 levels of luminance. This image is mostly useful only as a monitor. Hue is divided into 64 sections while saturation and luminance are divided into 8. The hue saturation and luminance of the most common colour is output as well. If the range of colour is limited, the resolution in that range can be increase so that the whole resolution of the histogram is used to encode and evaluate the desired range.
v.idleblack External v.idleblack adds a single black frame to the end of a video stream.
v.idleblack adds a single black frame to the end of a video stream. This happens when v.idleblack receives a v.stop message or if the source object is deleted or patch-cords cut. The black frame is inserted before the v.stop message.
v.jit External v.jit converts a softVNS 2 stream to jitter matrices.
v.jit converts a softVNS 2 stream to jitter matrices. yuv streams are automatically converted to ARGB for jitter. float32 streams may be scaled from the 0.0 to 255.0 range for normal images in softVNS 2 to the 0.0 to 1.0 range used in jitter if desired. If the softVNS 2 stream has an alpha channel, it is also passed along as the A component of the ARGB jitter matrix.
v.life External v.life is an expanded version of the game of life.
v.life is an expanded version of the game of life. Every cell has a population ranging from 0 to 255. The rules of Conway's life are extended to allow a high and low threshold for the birth conditions, and there is also a growth rate that kicks in in the absense of lonely, overcrowded or birthing conditions. The range of behaviours is enormous and can be quite fluid if parameters are chosen right. If the frame is filled with a solid value or a grid pattern, additional behaviours approximating materials behaviours (like ripples) are possible. The values of another stream can be added to the unfolding automata to allow externals forces to affect the automata.
v.lumakey External single stream: dissolve between stream 1 and stream 2 dual stream: use stream 3 to determine the mix between stream 1 and stream 2 on a pixel-by-pixel basis
single stream: dissolve between stream 1 and stream 2 dual stream: use stream 3 to determine the mix between stream 1 and stream 2 on a pixel-by-pixel basis v.lumakey allows you to dissolve between two images. The dissolve can be on a pixel-by-pixel basis (using a third stream) or it can be defined globally by an int or float. v.lumakey will operate on alpha channels (if they exist) by default. The alpha channel does not affect the lumakey itself.
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 35 36 37 38 39 40 41 42 43 44 45 46 47 48

Libraries
A-Chaos Lib
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='21' Sier library of non-linear strange attractors for max under macintosh sys, extended from Richard Dudas Chaos Collection, including the source (24 dynamic non-linear systems:: a-baker, a-clifford, a-collatz, a-duffing, a-fibonacci, a-ginger, a-henon-heilles, a-henon, a-henonf, a-henonphase, a-ikeda, a-jong, a-logistic, a-logistic1, a-lorenz, a-lorenz.e,a-lyapunov, a-navier-stokes, a-navier-stokes.e, a-rossler, a-stein, a-stein1, a-torus and a-verhulst)
AHRS Max Library
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='168'Giuseppe Torre The AHRS Library (Attitude Heading Reference System) is a set of Max externals that allows you to perform a series of basic calculations for 3D/4D vectorial math used in aerodynamics.
If you are using a three axis accelerometer and a three-axis magnetometer check out the"ahrs_triad" object which enables you to find the orientation of your cluster of sensor with respect to the Earth fixed coordinates.
artificial tango
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='104'Olaf Matthes The artificial tango library is a collection of externals for Max/MSP dealing with recognition, analysis and generation of musical structures and events. Most objects take MIDI data as input.
In order to use the objects from the artificial tango library FTM 2.0 has to be installed on your system.
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.
FuzzyLib
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='139'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 non-classical 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, t-norms, t-conorms, 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.
Granular Toolkit
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='44'Nathan Wolek set of externals and abstractions developed using several granular synthesis concepts. Effects available in this download include pitch shifting, spatializing, \"clouds\", chord production and looping.
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.
imp.dmx
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='157'David Butler imp.dmx is a cross-platform collection of Max/MSP/Jitter abstractions for dealing with DMX data in various forms. It focuses around the use of jitter matrices to store data, which the objects then read and write to. The aim is to provide the bridge between your patch and whatever object or method you use to output DMX from Max. The abstractions use native Max objects only, excepting the Art-Net patches which use some custom java networking objects, included in the distribution package.
If you have any questions or suggestions, please contact me at david@theimpersonalstereo.com.
Check for updates at http://www.theimpersonalstereo.com.
int.lib
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='97'Oli Larkin int.lib is a set of abstractions/javascripts that lets you interpolate between different presets by navigating a 2D graphical environment. It's similar in concept to the Audiomulch Metasurface, Color blobs and the Hipnoscope but implements a gravitational system, allowing you to represent presets with variable sized balls. As you move around the space, the size of the balls and their proximity to the mouse cursor affects the weight of each preset in the interpolated output.
jr.abstractions
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='126'Jakob Riis A set of simple abstractions for everyday maxmsp life
KN-Lib 2.7
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='109'Roland Cahen KN-Lib is a collection of everyday abstraction tools. It contains mouse and keyboards facilities, converters, calculation, random, interval and scale generators, midi utilities...etc

(The old version is no longer available.
If necessary it can be downloades at :
ftp://ftp.forumnet.ircam.fr/pub/max/FAT/misc)
make-enveloppe
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='16'Fredrik Olofsson seven abstractions that creates different kinds of envelopes. perfect for grain synthesis. including adsr, blackman, curve, gauss, hamming, hanning, trapezoid.
Max
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='12' Cycling74 Max/MSP is a graphical environment for music, audio, and multimedia. In use worldwide for over fifteen years by performers, composers, artists, teachers, and students, Max/MSP is the way to make your computer do things that reflect your individual ideas and dreams.
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).
MSP
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='7' Cycling74 Max/MSP is a graphical environment for music, audio, and multimedia. In use worldwide for over fifteen years by performers, composers, artists, teachers, and students, Max/MSP is the way to make your computer do things that reflect your individual ideas and dreams.
net.loadbang.groovy
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='130'Nick Rothwell net.loadbang.groovy is a package which supports the Groovy scripting/programming language within MXJ for Max/MSP.

Groovy is an agile, dynamic language for the Java Virtual Machine (JVM) which builds upon Java by providing features such as closures and support for domain-specific programming (such as XML processing and database access). It integrates seamlessly with Java and is very similar in syntax.
Optimized Gates
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='34'Stephen Kay 7 different optimized gates ("bgate" for bangs, "igate" for ints, "fgate" for floats, "sgate" for symbols, and "lgate" for lists. These do not need to do a message lookup, since they only deal with one data type. Also includes "andGate" and "orGate" by David Roach)
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.
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
SFA Max/MSP Library
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='172'Stefano Fasciani The SFA-MaxLib 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 real-time 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 - levinson-durbin 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 sub-abstraction of sfa.bark; sfa.fft2barkmxN.maxpat - utility sub-abstraction 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 sub-abstraction of sfa.rasta-plp; 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.rasta-plp.maxpat - PLP and RASTA-PLP 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;
Theater Max!
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='93'Jonathan Snipes
David Beaudry
A collection of abstractions for Max/MSP specifically for real-time control of sound.
vRand abstractions
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='77'Gary Lee Nelson These new objects assume that you have downloaded and installed one of the the externals from the Random Objects library. There are OS9, OSX and PC versions. (Thanks again to Jeremy Bernstein.) I have not tested these new abstractions in OS 9 or Windows and would appreciate hearing from anyone you can verify that they work.
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 44365241 members connected RSS
Site under GNU Free Documentation License