what :
Home > Search > out

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 49 50 51 52 53 54 55 56 57 58 59 60 61 62
v.sin External v.sin calculates the sine of the brightness of each pixel in the image
v.sin calculates the sine of the brightness of each pixel in the image (output as grays float32) This is quite an accurate calculation and it not as fast as most simple math softVNS 2 processes
v.squareroot External v.squareroot outputs a brightness
v.squareroot outputs a brightness calculated as: square-root( input brightness ) * 16 * gain. This is a floating point calculation. It can operate on int8, int32 and float32 images in all formats. This will tend to brighten dark areas of the image, while keeping the brightest areas from washing out much. It is a bit like setting a low video gamma. This is a floating point calculation. It can operate on int8, int32 and float32 images in all formats.
v.stillstream External v.stillstream passes a stream from input to output.
v.stillstream passes a stream from input to output. If the input stream stops, the last received frame or still image continues to be sent out as a stream. v.stillstream behaves like a source object in some ways, but it does not share all of the messages that proper source objects do (like format and size messages). You can import images into v.stillstream.
v.swap External v.swap is a softVNS 2 version of swap
v.swap is a softVNS 2 version of swap, designed for synchronizing softVNS 2 streams. It allows you to reverse the processing order of two streams. A frame received in the right inlet is remembered. A frame received in the left inlet outputs immediately through the RIGHT inlet and then the last frame received through the right inlet is output through the the LEFT inlet.
v.switch External v.switch is a softVNS 2 streams version of switch.
v.switch is a softVNS 2 streams version of switch. It allows you to route one of the incoming streams to the outlet. The various streams received by v.switch do not have to be compatible with each other.
v.switchboard External v.switchboard is a cross-point or matrix switch that allows the routine of each inlet to any of the outlets.
v.switchboard is a cross-point or matrix switch that allows the routine of each inlet to any of the outlets. It can be controlled by the graphical 'matrix controller' provided with Max. Using v.switchboard provides more consistent performance for routing softVNS 2 streams because it manages the v.start and v.stop messages and broken patch-cords consistently. v.switchboard can accept at any inlet, a stream that originates in one of its outlets, though it must pass through another object for MaxMSP to agree to draw the patchcord.
v.tan External v.tan calculates the tangent of the brightness of each pixel in the image
v.tan calculates the tangent of the brightness of each pixel in the image (output as grays float32) This is quite an accurate calculation and it not as fast as most simple math softVNS 2 processes.
v.track External v.track follows a specified small object across the video field with sub-pixel accuracy and no delay.
v.track follows a specified small object across the video field with sub-pixel accuracy and no delay. Objects are tracked best against a contrasting solid background, and will be lost if they travel faster than 8 pixels per frame. You can also tell v.track to track an unmoving part of the screen, and move the camera (instant steadicam) (Again, if the camera moves such that the image moves more than 8 pixel per frame, you will lose tracking.) If you supply a profile stream (i.e. from v.silhouette’s second outlet), v.track uses the silhouette to define a mask that will cause areas showing no silhouette presence to be ignored in the tracking process, which improves tracking across complicated backgrounds. v.track is best understood by looking at the v.track examples, because it works best when supplied with properly pre-processed streams.
v.wrap External This object shifts incoming values into a limited range in a few different ways.
This object shifts incoming values into a limited range in a few different ways. It takes one parameter (the limit point) and has two options: reflect and signed. The limit point parameter defines the limits of the possible output values. If signed is 1, the limits are ± the limit point. If signed is 0 the limits are 0 and the limit point. If reflect is 1, then when a limit point is surpassed, the output values reverse direction. If reflect is 0, then when a limit point is surpassed, the output value wraps to the opposite limit point. This behaviour is continuous across the zero point. That is to say that unlike a modulus operator or a remainder calculation, the behaviour is not inverted at the transition from negative to positive.
v.xor External single stream: do a bit-wise XOR operation on each pixel’s brightness dual stream: do a bit-wise XOR between the pixel brightnesses of two streams
single stream: do a bit-wise XOR operation on each pixel’s brightness dual stream: do a bit-wise XOR between the pixel brightnesses of two streams In single stream mode, v.xor calculates the bitwise XOR of the each pixel of stream 1 and an integer. In dual stream mode, v.xor XORs each pixel in stream 1 with the corresponding pixel in stream 2. This is most useful when the two streams are the result of comparison objects (i.e. v.>) which output 0 or 255, meaning that the bit-wise XOR effectively operates as a logical XOR in that case.
v.yuv External v.yuv converts the input stream to a yuv stream.
v.yuv converts the input stream to a yuv stream. If you supply a component size argument to the v.yuv object box, the output stream will have that component size. By default, the output component size is int8. grays streams are converted to yuv streams with u and v components of 0 (no colour).
v.zoom External v.zoom is a clean digital zoom.
v.zoom is a clean digital zoom. Zoomed pixels are interpolated to remove jaggies and aliasing. The zoom and pan can be almost infinitely gradual. You can set v.zoom to do a “framed” zoom from full frame to any part of the image (in this case the horizontal and vertical center have no effect when zoom level = 1.0, and are fully in effect when zoom level is equal to the target scale. You can also automate zooms to advance towards a zoom level by a fraction every video frame. You can also define a zoom by defining a source rectangle. In addition, the size of the output stream can be different than the size of the input stream. v.zoom does not zoom out nicely beyond a scale of 2.0. If you need to zoom farther out than this, you need to use the more powerful but less efficient v.rotat
v001.lib.dynamicroute Abstraction dynamic route
v001.lib.fxpower Abstraction jitter outputmode wrapper
v2_max.sick.lms100 External Light detection and ranging (LIDAR) instruments provide a fast and accurate way to track objects in 2 dimensions. V2_Lab's v2_max.sick.lms100 object for Max5 makes the SICK's Laser Measurement System LIDAR available inside Max.
A laser rangefinder is a device which uses a laser beam to determine the distance to a reflective object. SICK's Laser Measurement System (LMS) range of devices combines infrared laser rangefinder with a mechanically moving mirror and special optics to implement a LIDAR (Light Detection And Ranging) – an optical remote sensing instrument that measures properties of scattered light to find range and/or other information of a distant target.

V2_Lab has developed a Max5 external object that provides a simple interface to the Laser Measurement System from Max5 programming environment. The object allows configuring operating mode of the device and passes in scan data as lists of numbers. To inspire the users the example patch demonstrates simple background / foreground segmentation and blob detection.

At the moment the object supports a single model of SICK's LIDARs – LMS100, but we hope to add support for other models with time. (In fact, it probably supports the outdoor counterpart of the LMS100 – LMS111, although we haven't tested it)
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 49 50 51 52 53 54 55 56 57 58 59 60 61 62

Libraries
ag.graular.suite
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='166'Adrian Gierakowski The ag.granular.suite is a collection of Max/MSP patches for generalised granular sound processing and microsound composition written using FTM/Gabor libraries (developed at IRCAM) and encapsulated as Jamoma modules. Main features include: subsample accurate scheduling, multichannel output, granulation of multiple soundfiles at the same time (with interpolation of two sources per grain), parameter randomisation and sequencing, control via OSC, preset management, preset interpolation. Its modular architecture makes it possible to easily extend it with new algorithms for grain scheduling and parameter control.
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.
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".
cv.jit
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='19'Jean-Marc Pelletier cv.jit is a collection of max/msp/jitter tools for computer vision applications. The goals of this project are to provide externals and abstractions to assist users in tasks such as image segmentation, shape and gesture recognition, motion tracking, etc. as well as to provide educational tools that outline the basics of computer vision techniques.
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.
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.
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.
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).
Panaiotis Objects
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='122' Panaiotis The Mac version is UB.

These Max objects have been enhanced since the documentation to the left was written. Help files for the objects provide information on enhancements.

The matrix object has been substantially upgraded. It now combines features of unpack, spray, funnel, append, and prepend into one object. This makes a great object to place between controllers and jit objects because it acts like a multi-prepend. There are new configuration commands and enhancements to the old: even, odd, mod,and range, among others). Most commands can be applied to inlets of outlets. There is also a mute function that adds another layer of control. Matrixctrl support has been enhanced. See the help file for full details and examples.

Most other objects now fully support floats. RCer and autocount will count in float values, not just integers.

Notegen16 is a 16 channel version of its predecessor: notegen. It is more generalized and much more efficient.
PMPD
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='81'Cyrille Henry Physical Modelling.
These objects provide real-time simulations, specially physical behaviors. pmpd can be used to create natural dynamic systems, like a bouncing ball, string movement, Brownian movement, chaos, fluid dynamics, sand, gravitation, and more.
With pmpd physical dynamics can be modelled without knowing the global equation of the movement. Only the cause of the movement and the involved structure are needed for the simulation. pmpd provides the basic objects for this kind of simulation. Assembling them allows the creation of a very large variety of dynamic systems .
Toolkit
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='46'Robin Davis You can think of these tools as virtual instruments - record your jam sessions, and take out the good bits for use in your music.

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