what :
Home > Search > sin

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
LXP15 Patch A patch allowing to program and/or to drive in real-time using SysEx a vintage Lexicon LXP 15 reverb unit.
majorvoice Patch this patch reproduces the overtones of your voice in real time using a giant major chord
Plug a microphone into your computer\'s sound in, and then turn this patch on (watch out for feedback). When you talk into the microphone, instead of your voice being reproduced, the patch reproduces the overtones of your voice in real time using a giant major chord (the fundamental frequency of which can be chosen via a MIDI device or right in the patch). So, basically, it sounds like a big major chord is talking instead of you. Sometimes it\'s easier to hear what this sounds like if you record it and play it back to yourself, so that recording functionality is built into this patch.
make-choice-list Abstraction random based object
Generates a list of integers chosen randomly between a min. and a max. value and a length between a min. and a max. list length. This list can be used later for random selection of elements using one of Gottfried M. Koenigs selection principles (like alea, series etc.)
matlabcommunicate External Bridge between Max/MSP and Matlab using the Matlab Engine
matrixdemo Patch annotated audio routing example (using matrixctrl)
Max ToolBox Javascript (js) The Max ToolBox adds new editing features to Max like the ability to quickly connect objects, distribute objects in space, send messages to objects, create new objects from the keyboard and much more.
Quick feature list :


  • Distribute selected objects in space, horizontally or vertically ;

  • Connect an outlet (selectable) of an object to the inlets (selectable) of a row of objects located below ;

  • Connect the outlets (selectable) of a row of objects to the inlet (selectable) of an object located below ;

  • Connect all (or less) of the outlets of an object to the inlets (selectable) of a row of objects located below ;

  • Connect the outlets (selectable) of a row of objects to all (or less) of the inlets of a an object located below ;

  • Connect the outlets (selectable) of a row of objects to the inlets (selectable) of a row of objects located below ;

  • Connect a column of two or more objects in cascade ;

  • Send any message(s) to the selected object(s) by invoking a dialog window using a keyboard shortcut ;

  • Access most of the features of this ToolBox using the same dialog window ;

  • Quickly name a row or column of objects ;

  • Create objects at the cursor position using keyboard shortcuts (à la Pure Data) (objects shortcuts are customizable) ;

  • Create objects at the cursor position using keyboard shortcuts and connect them to a previously selected object, either to the inlet or from the outlet depending on the mouse position.

max.llact External multipurpose storage object
values coming into the left inlet are stored on an internal list,
values coming into the right inlet are erased.
whenever there are numbers stored, 1 is the result.
if nothing is stored, output is zero.
this is useful to determine wether a row
in a matrix has any active points or not,
or wether any keys are pressed, since it's not possible
to get that information with key and keyup alone.
max.xn2~ External normalizes the data between zero crossings of a signal
stereo version of max.xn~
max.xn~ External normalizes the data between zero crossings of a signal
normalizes the data between zero crossings of a signal.
can be used as a filter (freq), for heavy distortion, or combinations of these...
MaxLink Javaclass (mxj) The MaxLink java libraries enable communication between Processing and Max/MSP 4.5 on both Mac and Windows.
Version 0.35 is available for download. It provides basic support for sending and receiving messages between Processing and Max, a Max object for launching Processing sketches, and some tools for creative networking.

MaxLink works by multicasting UDP messages over the local subnet. It uses a specific namespace protocol to match the inlets and outlets of Max objects with declared inputs and outputs of a Java processes (including Processing sketches).

Several simple examples are included in the download package. It only takes a few lines of code to get your Processing sketch talking to Max.
maxlispj Javaclass (mxj) LISP interpreter object (Common Lisp)
Version 0.96 of the [mxj maxlispj] LISP interpreter object
available for download for those who want to do some serious Processing
of Lists (Hey! LISt Processing! Wow!):

http://music.columbia.edu/~brad/maxlispj/

This relatively complete implementation of Common Lisp uses the "abcl"
(current version, 0.23.0) java-based interpreter authored by Peter Graves
as a base. LISP is a wonderfully elegant language for having all kinds
of algorithmic fun.

The current version is a more complete implementation of Common
Lisp with improved error-handling. This version is for OSX 10.5/6,
Max5. It may run on Windows 7; I'll be updating it direcly soon.

Full source for both the "abcl" java classes and the [maxlispj] java
classes is also available at the website above.

I hope you enjoy this and can find it useful. Happy 2011!

Brad Garton
Columbia University Computer Music Center
http://music.columbia.edu/~brad
mdegranular~ External Object for multi-channel, multi-voice, multi-transposition granular synthesis with live-input and many features.
This object performs time granulation of sampled sound in real-time.

Input in the form of a fixed, pre-recorded sample buffer or an incoming signal of user-specified length is used to randomly select segments of sound (grains) whose durations (grain length) may be modified on-the-fly. These grains are (amplitude-) enveloped and reconfigured each time one comes to an end.

The granulation is performed in a user-specified number of streams (also known as (aka) voices or layers): the more streams, the denser and thicker but also the smoother the effect. An increase in streams also implies an increase in processing time and is the main factor affecting real-time performance.

The streams may be subject to transposition whereby a list of semitone values sent to the object forms the set from which a randomly-chosen value is selected for each grain of sound output by the object.

Finally, each grain is routed to a randomly-chosen outlet (the number of which is also user specified) allowing mapping onto an arbitrary number of output channels.
memory External memory provides a repository for values, using an associative table to give fast access to the retained data.
mempio External Controls the meM-PIO interface with 24 digital I/O lines made by MBC Messsysteme GmbH.
Gives full access the 24 digital I/O lines of the meM-PIO interface by MBC Messsysteme GmbH (connected to the USB port). Allows to switch ports between input and output and to read or write the to / from the data lines. Windows version only since there is no Mac driver for this interface.
meter~ External Signal level meter
meter~ is a simple signal level meter that can be attached to any signal whose level is between -1 and 1. Other signals should be scaled first. Each "LED" on the meter represents a change of 3dB from the previous step, by default. The red "over" LED comes on if the signal is greater than or equal to 1, and lasts for about a second. You can change the redrawing interval with the interval message. Resizing the meter gives its vertical or horizontal orientation, depending on whether its height is greater than its width or vice versa. meter~ outputs the peak signal value received every redrawing interval. Additional appearance settings, such as number of LEDs, and their colors can be set using the inspector (by chooseing "Get Info..." in the object menu).
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

Libraries
abhaXions
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='84'Stefan Tiedje hacked X abstractions of missing externals.
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.
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.
Digital Orchestra Toolbox
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='134'Joseph Malloch
The Digital Orchestra Toolbox is a collection of Max/MSP abstractions that we have found useful in creating gesture processing, mapping, and synthesis patches for digital musical instruments. Each patch is accompanied with a help patch to demonstrate its use.
DIPS5v1.01
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='171'Development Group Dips
Shu Matsuda
Takayuki Rai
DIPS (Digital Image Processing with Sound) is a plug-in software for Max. DIPS, consisting of more than 370 Max external and abstracts objects, is a powerful and user-friendly tool for the creation of interactive multimedia art, supporting interaction between sound events and visual events in Max, using Apple’s Core Image technology as well as OpenGL and OpenCV technologies.

DIPS5v1.01 is the most recent release (Oct. 2013) and available from http://dips.kcm-sd.ac.jp .
DIPS Development Group
T.Rai/S.Matsuda/Y.Morimoto/T.Fukuda/K.Takahashi
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
ejies
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='38'Emmanuel Jourdan The ejies is a collection of abstractions utilities, digital signal processing, JavaScripts tools I have developed in Max/MSP-Jitter for my own pedagogical purposes, using the knowledge I gained while teaching at Ircam.
FFTease
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='6'Eric Lyon
Christopher Penrose
FFTease is a collection of Max/MSP objects implementing various forms of spectral sound processing. These include an additive-synthesis phase vocoder, noise reduction, cross synthesis, and more unusual forms of spectral processing
FFTexternals
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='3'Nathan Wolek A small collection of externals used for various spectral processing. Includes objects for computing amplitude in decibels and a few complex math functions.
GEM (Graphics Environment for Multimedia)
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='58'Shigeyuki Hirai This software enable Max to render interactive 3D graphics using OpenGL.
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.
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.
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".
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.

Jitter
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='11' Cycling74 Jitter is a set of 135 brilliant new video, matrix, and 3D graphics objects for the Max graphical programming environment. The Jitter objects extend the functionality of Max4/MSP2 with flexible means to generate and manipulate matrix data -- any data that can be expressed in rows and columns, such as video and still images, 3D geometry, as well as text, spreadsheet data, particle systems, voxels, or audio. Jitter is useful to anyone interested in real-time video processing, custom effects, 2D/3D graphics, audio/visual interaction, data visualization, and analysis
Jitter 1.5
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='75' Cycling74 In this librairy are listed only the new objects since version 1.5. For all others Jitter objects, please go to "Jitter" library.
LFO Quaternion Objects
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='124'Evan Raskob Free externals for using and converting Quaternions in Max/MSP/Jitter. Includes source code as XCode project, BSD license.
Max 4.5
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='69' Cycling74 A graphical programming environment for music and media development.
In this librairy are listed only the new objects since version 4.5.
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).
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.
net.loadbang.jython
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='131'Nick Rothwell Embedded Python interpreter for MaxMSP, using Jython and MXJ. This is a companion release to the Groovy interpreter.
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)
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.
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.
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.
Singer Library 1
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='33'Eric Singer a collection of examples and utility patches
suivi
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='88' Ircam Two externals performing score following on soloist performances using Hidden Markov Models (HMM)
Suivi is based on FTM and requires the shared library FTMlib for Max/MSP. Both externals use an FTM track object - a sequence of time-tagged FTM values - to store the score of the soloist performance to be followed. Notes, trills and other elements of the score are represented by FTM score objects (FTM scoob class). For the moment, scores can be imported from standard MIDI files only.
An editor for the FTM track class, which will also provide a graphical control interface for the score follower is under development as well as the import of MusicXML files.
The suivi object set is distributed within the IRCAM Forum.
tapemovie
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='144'Tom Mays
Olivier Pfeiffer
Renaud Rubiano
tapemovie is a modular software environment for controlling, processing, and analyzing various media in realtime (sound, video, 3D, lighting). It has stood the test of numerous productions since 2007, for theater, dance, concert performance and installation - enabling precise control and sequencing of media and their interactions while at the same time allowing connections with multiple peripheral controllers and interfaces. It is programmed with Max/MSP/Jitter and exists as a standalone application (free download), as well as in patch version for advanced users.
UBC Toolbox
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='87'Keith Hamel
Bob Pritchard
A collection of modules for creating and processing audio in Max/MSP and manipulating video and 3D graphics using Jitter.
v001 Shaders
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='115'--/// Vade v001 Shaders are a collection of GPU accelerated video and geometry processing plugins for Jitter 1.6. The library includes 2 and 3 channel mixers, single channel video effects and geometry, lighting, bump mapping and displacement shaders for 3D objects.
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 94983380 members connected RSS
Site under GNU Free Documentation License