what :
Home > Search > number

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
trend-report External Given an input stream of numbers, report statistics on "trends", i.e., series of increasing or decreasing values.
This was originally used on the output of fiddle~ as part of the "laughter" detector for Edmund Campion's "ME".
trough External Finds the smallest of a stream of numbers
If a number is less than previous numbers, output it
urn External Generate random numbers without duplicates
Generate random numbers without duplicates Ñ "sampling without replacement". urn works like random, except that it keeps track of each number which has been generated. When all numbers up to the maximum (set via an argument or the right inlet) have been output, the next bang urn receives causes a bang to be sent out the right outlet.
uslider External Output numbers by moving a slider onscreen, Adjustible resolution Vertical Slider
Output numbers by moving a slider onscreen, Adjustible resolution Vertical Slider
uzi External Sends out n bangs messages
Send a specific number of bang messages
v.age External The output from v.age is an image that indicates the number of frames since each pixel was active (non-zero).
The output from v.age is an image that indicates the number of frames since each pixel was active (non-zero). Currently active pixels show how long they have been active by outputting positive values. (32 means active for 32 frames). Inactive pixels output a negative value showing how many frames have elapsed since it was last active. The output image is in floating point format so that it can maintain a very long history. v.age will be paired with another object in development to provide motion speed and direction information.
v.attachalpha External v.attachalpha adds an alpha channel to the incoming video stream.
v.attachalpha adds an alpha channel to the incoming video stream. If a stream is being received in the second inlet, it is applied as the alpha channel. Otherwise, the alpha channel is filled with 255. The alpha channel is used in a number of objects (particularly v.composite, v.screen and v.window) to mask or mix streams. Objects that manipulate the spatial characteristics of a stream (i.e. v.zoom or v.flip) will also process the alpha channel if it exists to maintain a lock between the stream and its alpha channel.
v.buddy External v.buddy synchronizes a number of video streams so that the last received frames are output in right to left outlet order each time all inlets have received at least one frame since the last output.
v.bufferpool External This object allows you to preallocate buffers of various formats and resolutions to be shared amongst other object.
This object allows you to preallocate buffers of various formats and resolutions to be shared amongst other object. Buffer pools can be named or unnamed. Named pools offer their buffers only to objects that have been told to allocate from those pools. Unnamed pools are available to any object without a pool preference. When created, a buffer pool is empty. If an object has declared that it will allocate its buffers from a specific buffer pool and that buffer pool cannot satisfy the request, the object will not try to get the buffers from general memory and the object will bypass itself and send the following message from its outlet: buffer_set_full number of buffers> number free>
v.buffers External v.buffers is a general holder of video frames.
v.buffers is a general holder of video frames. It can grab frames from a live video stream. It can import quicktime movies. It can import individual still images in many formats. It can export its contents as a quicktime movie. It can export any individual frame as a still image in many formats. The first argument to v.buffers is a name for the buffer. The second is the number of buffers. The frames are stored in RAM and so the maximum number of buffers you can allocate depends on the amount of RAM you have allocated to MAX. You can set a format, width and height for the buffers, but if a different format or dimension stream is received, the buffers will be resized to match and the previously recorded frames will be cleared. The frames are accessed through v.buffertap objects.
v.buffertap External Output the frames in a v.buffers object as a stream.
Output the frames in a v.buffers object as a stream. v.buffertap accesses the frames stored in a v.buffers object of the same name. You can have multiple v.buffertaps accessing one v.buffers. You have several ways of playing back the frames: playing, looping, reversing_looping, and manual control. You can tell v.buffertap to interpolate between frames when the speed is slow, or you have manually specified a floating point frame number. You can set in and out points in v.buffertap to allow you to play and loop subsections of the buffers. If the in point is larger than the out point, the clip plays backwards from in to out.
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.deepblur External v.deepblur applies a strong blur to the stream.
v.deepblur applies a strong blur to the stream. The previous version of v.deepblur only operates on grays streams. The current version works on yuv and rgb formats as well. More blur iterations will require more processing time. For very deep blurs, set the depth to 4 and use the number of iterations that gives you the effect you want. This will be more efficient than more iterations of less deep blurs.
v.delay External v.delay delays the incoming stream by a number of frames
v.delay delays the incoming stream by a number of frames, You can freely vary the number of frames up to the maximum defined in the argument in the object box.
v.dice External v.dice chops a stream horizontally and/or vertically into a number of smaller streams.
v.dice chops a stream horizontally and/or vertically into a number of smaller streams. Like v.crop, v.dice tags each resulting stream with the (left, top) location in the original stream so that the stream can be easily reconstructed in a v.composite.
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

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.
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.
jb.utilities
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='121'Joseph Branciforte A set of 50 abstractions for performing both common and awkward tasks in Max/MSP. Categories include control, data, list processing, numbers, pattr-family, statistics, strings, and user-interface. Most perform multiple related functions and are unbiased as to data type where possible. Additionally, the download contains help files.

Litter Power Pro Package
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='54'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 cross-synthesis.
Litter Power Starter Package
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='53'Peter Castine The Litter Power Starter Pack consists of about two dozen external objects, including a number of new MSP noise sources, a wide variety of random number distributions, time-domain mutation, and several very useful utilities.
Lobjects
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='29'Peter Elsea Max objects for manipulation of lists of numbers.
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).
PeRColate
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='5'Dan Trueman PeRColate is an open-source distribution of a variety of synthesis and signal processing algorithms for Max, MSP, and Nato. It is centered around a (partial) port of the Synthesis Toolkit (STK) by Perry Cook (Princeton) and Gary Scavone (Stanford CCRMA). Like the STK, it provides a fairly easy to use library of synthesis and signal processing functions (in C) that can be wired together to create conventional and unusual instruments. Also like the STK, it includes a variety of precompiled synthesis objects, including physical modeling, modal, and PhISM class instruments; the code for these instruments can serve as foundations for creating new instruments (one example, the blotar, is included) and can be used to teach elementary and advanced synthesis techniques. Given it's STK heritage and educational function, PeRColate is largely un-optimized, though all the objects run on a 80MHz 7100, which is pretty good. PeRColate also includes a number of objects not from the STK; some are from RTcmix and others are our own evil creations, designed to crash your computer, but only after making some kind of interesting sound or image.
Random Objects
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='78'Gary Lee Nelson These are the collections of seedable random number generators that I wrote sometime in the early 1990's. These classic, OSX and Windows ports are thanks to Jeremy Bernste
tl.objects
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='39'Trond Lossius A number of Max/MSP externals.
V Objects
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='160'V.j. Manzo The V Objects provides a number of shortcut tools for Max created by V.J. Manzo and included with the Modal Object Library.


http://www.vjmanzo.com/mol
created by V.J. Manzo
VASP
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='49'Thomas Grill VASP is a package for PD or Max/MSP consisting of a number of externals extending these systems with functions for non-realtime array-based audio data processing. VASP is capable of working in the background, therefore not influencing eventual dsp signal processing.
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 64139372 members connected RSS
Site under GNU Free Documentation License