what :
Home > Search > round

Objectspage : 1 2 3 4 5 6
bgcolor External Set a patcher’s background color.
cosx~ External cos(x) for signals
cos(x) for signals. this is a real sine function based around pi - unlike msp's cos~ which is based around 1 so it can be used as a lookup table for phasor
cv.jit.dilate External This will make shapes fatter and although it will make noise all the more noticeable
In binary mode, a pixel will be marked ON if any of its neighbours is ON. This will make shapes fatter and although it will make noise all the more noticeable, it is a good way to get rid of small holes in an image. In greyscale mode, however, each pixel is given the maximum value of the pixels around it. You can toggle between both mode using the "greyscale", or "grayscale" attribute followed by a 0, or a 1. You can also change the shape of the neighbourhood with the "mode" attribute. Mode 0 uses 8 neighbours, and mode 1 uses 4 neighbours forming a cross.
cv.jit.HSflow External Estimates the optical flow using the Horn-Schunk method.
Estimates the optical flow using the Horn-Schunk method. This technique assumes that changes in optical flow, over the image, are relatively uniform. It is slightly better at estimating faster movements that the Lucas-Kanade technique, but it will also become unreliable if the motion is too fast. It is better at finding the optical around contrast edges and returns generally cleaner results than Lucas-Kanade.
cv.jit.mean External Computes the mean value of each pixel over time.
Computes the mean value of each pixel over time. Works a lot like the regular Max object "mean". In order to clear the matrix, you must send the "reset" message rather than "clear", as "clear" will not reset the internal frame counter to zero. Accepts any data type or planecount. Note, however, that due to rounding errors, char and long calculations are going to deviate downwards from the actual mean. If accuracy is an issue, or you plan to feed cv.jit.mean a large number of frames, convert to floating point beforehand.
cv.jit.stddev External Computes the standard deviation of the incoming matrices.
Computes the standard deviation of the incoming matrices. The standard deviation is simply the square root of the variance, so the same result can be obtained with cv.jit.variance and a jit.op object. The standard deviation is a measure of how much sample values vary from the mean, or in other words, how wide the distribution on either side of the mean is. About 65% of sample values fall within one standard deviation of the mean, whereas 95% are within twice that value. This measurement is very useful when it comes to setting bounds or threshold values, for instance in a background subtraction operation. If the mean value of a background pixel is 50, and the standard deviation is 10, then a pixel valued at 80 would be considered foreground. However, if the standard deviation is around 30, there is a good chance that it belongs to the background.
cv.jit.threshold External Adaptive thresholding.
Uneven illumination is often a problem when thresholding an image. Adaptive thresholding addresses this issue by adjusting the threshold based on the brightness of an area surrounding each pixel.
Density Standalone Application Density Granular Synthesis Environment
Density is a new real-time software designed especially for LIVE asynchronous granular synthesis and sound file granulation, a genuine granular playground able to generate a wide range of usual and not so usual effects: time/pitch shifting, time/pitch jittering, intricate textures, grain fountain/pulverizer, recording and manipulation of buffers, complex scrub pad exploration, dynamic envelope shape drawing and many more. Besides the basic tools, even more advanced tools are available to control the grains! You have smooth transitions (interpolation) between global presets (snapshots), you can navigate with hyperVectorial pads or/and sequence your snaps using the "snap rhythm improviser" which provides an unique & powerful way to generate incredible sound phrases. Like any good live-oriented tool, all widgets are controllable via MIDI and OSC protocol, easy to map and manipulate with your MIDI controller. All is packed in an optimized visually sharp interface, easy to use and access when fast improvising live or lazy composing in a studio.
dot.centre Abstraction Automatically offsets input to re-centre signal around zero, with user-definable delay, ramp time, and time grain.
dot.polar Abstraction Converts x/y into amplitude and angle. Change in agle with wrap-around correction is also calculated.
dot.rad->norm~ Abstraction Scales 2pi-radians to normalized range (0-1) with optional wraparound.
dot.wrap Abstraction Simple offset with wrap-around.
elastic~ External A pitch-shifting time-stretching looping Max object built around the same algorithm used by Cubase, Ableton, and Kontakt.
elastic~ works very much like the established groove~ object found in the standard MaxMSP library but with two totally independent controls: Pitch and Speed. The algorithm used is designed specifically for 'musical' material, allowing a natural sounding pitch-shift up to an octave above and below the original pitch of your sample, whilst playing back at up to double or half speed.

If you want to see the sort of thing possible with elastic~ have a look at the video demo at www.elasticmax.co.uk/#demo
ep.binSpat~ Abstraction handles binaural spatialization for use with headphones through the use of hrtf's.
ep.binSpat~
version 0.16 29-03-2006

ep.binSpat~ is an msp object (abstraction) that handles binaural spatialization for use with headphones through the use of hrtf's. It can virtualy position a monoaural source on a horizontal plane 360 degrees around the listeners head by dynamic control of two parameters: direction and distance. It doesn't control vertical positioning.

Thanx to soundHack for sampling the HRIR's.
Some theory info: http://interface.cipic.ucdavis.edu/CIL_tutorial/3D_HRTF/3D_HRTF.htm
Only tested on OSX 10.4.4 with MaxMSP version 4.5.6. Heard from others that it works on OS9 and Windows XP too, though.

download at http://www.eude.nl/maxmsp
please send comments/reactions to: edo@eude.nl
escal~ External signal rounder
page : 1 2 3 4 5 6

Libraries
EAMIR - the Electro-acoustic Musically Interactive Room
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='133'V.j. Manzo The EAMIR project is an open-source effort to enable educators with technology for music education. Software is designed around a common configuration which can be easily implemented by music educators around the world by downloading source code and standalone applications through eamir.org.

Users who understand programming can edit the source code and post their new source and standalone applications back to the site for the EAMIR community to use.

Much of the EAMIR software is also designed to allow students with physical and mental disabilities to create meaningful music using interfaces that are accessible to their needs.


The EAMIR SDK allows users to easily create their own EAMIR-like applications by connecting preassembled interface modules to musical modules. The interfaces include cameras with color tracking, guitar hero controllers, wii remotes and devices, dance dance revolution pads, and other gaming controllers as well as traditional MIDI instruments like keyboards.

created by V.J. Manzo
www.vjmanzo.com | www.eamir.org
fc.lib
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='136'Colautti Florent Set of abstractions for max5 around the libraries PMPD & MSD, and some utilities to dynamic control and facilitate for manipulated it (show in "ressources" web page)
ICST Ambisonics
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='91' Jasch
Philippe Kocher
Externals for Ambisonics surround sound processing.
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.
mc.pmpd
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='125'Mathieu Chamagne mc.pmpd is a set of abstractions built around the pmpd library.
They are made to facilitate dynamic creation and control of pmpd masses, links and interactors.
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.
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.
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.

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