what :
Home > Search > int

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 63 64 65 66 67
midiout External Sent integers as raw MIDI data
Transmit raw MIDI data
midiparse External Separate raw MIDI bytes by message type
Interpret raw MIDI data
midiparty Javaclass (mxj) midiparty is an mxj class which parses midi files and spits them out in either textual or raw format.
Right now the demo file is very messy but you will get the idea.It is a work in progress. Good introduction to using Java to interact with midi files.
minus Abstraction Simply makes the negative of an int sent to the input.
Simply makes the negative of an int sent to the input. Does not work for lists.
MMF Abstraction control max UI objects within a multitouch screen
MMF is a set of abstractions that will let you control very easily max UI objects directly within your multitouch screen.
MMF will work with any multitouch interface that sends TUIO messages.
mmonoplayer External Game console sound emulation for MSP and PD. Externals emulating old video game sound hardware including the Atari2600/5200/7800, ColecoVision, Intelllivoice, and NES variants.
MMS (MultiMedia Sequencer) Patch MMS is a multimedia sequencer developped to work with the GLUION sensor interface.
It allows you to control and synchronize events of the three following types :
- Light (continuous by DMX/Dimmers and/or on/off (0|1)
- Video with one beamer per machine
- Sound on 6 audio outputs

Documentation now available in english
MMS is in beta version, it's distributed under the terms of the GNU GPL.
Max-MSP 4.6 minimum !!
Modal Analysis External The Modal Analysis object analyzes notes played during a user specified window of time and tells what mode you're playing in.

created by V.J. Manzo
The modal_analysis object takes incoming notes in its left inlet and determines in what mode and tonic you’re playing when a bang is sent to its right inlet. The object attempts to filter out repetitions and organize notes to infer a mode. Double clicking the object will reveal a window similar to that of the modal change object which shows the mode as well as the scale degree distances that make up the scale and the particular mode’s context within the larger pitch collection.
The ordered scale degrees are output as a list from the objects left outlet and the scale degree distances are output from its second outlet.
The modal analysis+ object does everything modal_analysis does, but is also set to integrate with the modal change object to trigger a new mode change when a mode is analyzed. A user could conceivably play a scale, have it analyzed and then generate chords from that scale in real-time.


created by V.J. Manzo
www.vjmanzo.com | www.vincemanzo.com
Modal Change External The Modal Change object is a compositional algorithm to control modality. It outputs scale degrees and creates tables and lists that adhere to one of the 7 modes.

created by V.J. Manzo
The Modal Change object allows a user to specify a tonic and diatonic mode in its two inlets and get the pitch class value of each scale degree out its eight outlets. A user can send a pitch class number or a letter name message to its left inlet to set the tonic. A message box with a mode name such as major, minor, Phrygian, Lydian b7, can be sent to the right inlet to build up a scale from the given tonic. The object will output the scale degrees for any tonic within the modes of the major scale, the melodic minor scale, the harmonic minor scale, and the harmonic major scale (the major scale with flatted 6). Instead of using one of the mode names to build a scale, a user can also send a message with the number of whole steps and half steps desired to build their scale, and receive the scale degree pitch classes from its outlets.
Double clicking the object will open a display that allows the user to see what mode they’re in and other information related to the mode including scale degree distances that make up the scale and the particular mode’s context within the larger pitch collection.
The object can receive all of the organized pitch class data into a table or by using an internal table with the argument table1.
The object can also receive the organized pitch class data into a coll list or by using an internal coll list with the argument scale. The coll list also has an added feature: it will take any incoming pitch and filter it to the nearest note from the selected scale.
This allows you to set the tonic and mode, and filter all incoming pitch data so that whatever note is played, it will conform to the diatonic pitch collection you’ve selected.

created by V.J. Manzo
www.vjmanzo.com | www.vincemanzo.com
Modal Prog External The Modal_Prog object takes n chord functions and displays the triads of user inputted chord progressions.

created by V.J. Manzo
The modal prog object takes a list of chords (as in a progression) in its right inlet and outputs each of those chords one at a time to the modal triad object when a bang is sent to the left inlet. The object integrates with the modal_triad object and will interpret any message that modal triad does.
By default, a new list of chords triggered when a list is currently being played will sound on the next bang received. With the optional argument '@immediate 0', a new list of chords triggered when a list is currently being played will sound as soon as each chord from the first list has been played.

created by V.J. Manzo
www.vjmanzo.com | www.vincemanzo.com
Modal Shift External The Modal_Shift object integrates with the Modal_Change object to find relationships between the current mode and all of the accessible modes within one scale degree.

created by V.J. Manzo
The Modal_Shift object integrates with the Modal_Change object to find relationships between the current mode and all of the accessible modes within one scale degree.

created by V.J. Manzo
Modal ShiftList External The Modal_Shiftlist object is like the Modal_Shift object, but stores all related modes into a selectable menu

created by V.J. Manzo
The modal shiftlist object receives a tonic and mode name in its inlets and populates a list of all related modes sharing 6 of 7 notes. It takes the pitches of the scale and moves each scale degree up or down one at a time to see if a new diatonic mode can be formed. This process will list 42 related modes for any of the major scale modes, 28 related modes for any of the melodic minor scale modes, 21 related modes for any of the harmonic minor scale modes, and 21 related modes for any of the harmonic major scale modes.
When one of these related modes is selected from the list, the object automatically repopulates the list with modes related to the new key.

created by V.J. Manzo
www.vjmanzo.com | www.vincemanzo.com
Modal Triad External The Modal_Triad object generates chords in root position or inversions. It takes traditional chord names, chord function numbers, Roman numerals, tonicizations, etc. It even takes altered chords like Ebdom7b9#11.

created by V.J. Manzo
The modal triad object allows a user to play tertian chords of any quality. It receives scale data from the modal_change object and, when a tonic and mode is selected, the object receives the numbers 1-8 in its leftmost inlet to output the notes of the chord function associated with that number. For example, in major keys, the numbers 1, 4 and 5 are always major chords, 2, 3, and 6 are minor, so, if C Major is selected, a 2 sent to the modal_triad object will yield the notes of a d minor chord.
For each selected chord, the notes of that chord are sent to the object’s 7 outlets in the following order: root, third, fifth, seventh, ninth, eleventh, thirteenth. Alterations like flat ninth or sharp eleventh are inferred by the chord function as it relates to the selected tonic and mode.
The second inlet of the object allows the chord tones, received as pitch classes, to be restricted to one octave.
The object also takes Roman numeral functions to yield chords. The standard capital Roman numerals for major, lower case Roman numerals for minor are used. A lower case Roman numeral iv in the key of C Major will yield an F minor chord regardless of the fact that chord has non-diatonic chord tones in it, the Ab.

A capital Roman numeral with a plus sign next to it will yield an augmented chord, and a lowercase Roman numeral with a zero next to it will yield a diminished chord.
In the same manner, a user can use letter names to build chords. A capital C will yield a C Major chord while a lower case e will yield an e minor chord. A capital C plus will yield an augmented chord and a lower case d zero will yield a d diminished chord.
(set to C Major)
This object also receives messages for tonicizations. A user can send the message Roman numeral V/5, to yield the 5 of 5 (a D Major chord in the key of C Major). The V Chord Tonicizations produce a Dominant 7th chord for each scale degree in the selected mode. That is, the root, 3rd, 5th, and 7th will form a Dominant 7th Chord exactly one perfect 5th above a given scale degree. The 9th, 11th, and 13th pitches of the chord are inferred according to the selected mode and NOT the mode from which the tonicizing chord prevails.
Similarly the object allows other types of tonicizations including leading tone tonications and minor four tonicizations. Augmented 6th chords and Neopolitan chords can also be implemented.
It even takes altered chords like Ebdom7b9#11.

created by V.J. Manzo
www.vjmanzo.com | www.vincemanzo.com
modal_chord_analysis Abstraction The the modal_chord_analysis object identifies a list of notes as tertian chords. The root, chord quality, harmonic function, inversion, and bass note are given as output. For added notes beyond the triad, M is used to indicate major intervals, m for mino
The the modal_chord_analysis object identifies a list of notes as tertian chords. The root, chord quality, harmonic function, inversion, and bass note are given as output. For added notes beyond the triad, M is used to indicate major intervals, m for minor intervals, P for perfect intervals. # and b are used to indicate alterations in perfect intervals.

created by V.J. Manzo
vjmanzo.com/mol || vjmanzo.com
modal_fuzzharm External The modal_fuzzharm object outputs a fuzzy logic chord harmonization based on incoming pitch classes. a.k.a. an auto-chord harmonizer.



created by V.J. Manzo
The modal_fuzzharm object outputs a fuzzy logic chord harmonization based on incoming pitch classes. The object integrates with several objects in the modal_object library including the modal_pc_match object to determine if the incoming note played is diatonic or chromatic and that notes relationship in the context of the specified tonic and mode. For example, is the incoming note scale degree 1? Is it chromatic scale degree #4? If so, how do we want to harmonize that note when we receive it?
Double clicking the modal_fuzzharm object allows a user to see a table of chord symbols that the modal_triad object can interpret. The user can increase the probability weight to the table by clicking on one of the cells in the column for the desired chord/function listed in the top row. By default, all probabilities are set to zero. For example, if the incoming note matches scale degree one, you’d probably want to harmonize that note with the I chord, the IV chord and the vi chord since that scale degree one is present in all of these chords. Other chords may be used to harmonize that note as well, but you’d probably want the object to choose some chords more frequently than others, so we give them a higher table weight by clicking further down on the cells.
A bang sent to the modal_fuzzharm object will choose one of the chords to harmonize that note with based on the weightings you’ve specified. The table can be opened and presets can be saved. In the help file for this object, the seven diatonic scale degrees all have modal_fuzzharm objects connected so that when one of these scale degrees is played, the note will be harmonized in any way the user specifies. A specified table file has been loaded for each modal_fuzzharm object when the help opens which illustrates some default probability settings that harmonize these notes with diatonic chord functions.





created by V.J. Manzo

www.vjmanzo.com | www.vincemanzo.com
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 63 64 65 66 67

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)
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.
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.
DensityM4L
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='156'Alessandro Petrolati Density/Pulsaret Ableton Live Integration Granular Synthesis
dev.pattr
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='164'Evgeniy Chernyy
Alexei Oleinikov
dev.pattr library — is a set of externals, targeted to creating realtime/interactive computer music.
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
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.
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.
hi-res objects
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='63'Joshua Kit Clayton high resolution msp objects which use two 32-bit audio signals to obtain near 64-bit floating point precision.
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.
iCE
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='82' Dspaudio, Inc. Sequencing, Recording and Interface Building for Max/MSP
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.
Jamoma
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='79'Trond Lossius
Timothy Place
Matt Aidekman
John Hudak
Jamoma provides a clear structure and common features for building max patches. reducing the amount of time needed to create new performance systems, and enhancing the interchange of patches amongst max users.
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.

Jimmies
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='59'Zack Settel The Jimmies is an historical collection of patches, abstractions and external objects developed for the MAX/FTS environment on the ISPW at the beginning of the 1990s, and assembled into a formal collection of tools by Zack Settel in 1993.

Zack Settel developped a new free version of the Jimmies called xjimmies : http://www.maxobjects.com/?v=libraries&id_library=100
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
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)
KnLib2.8.1
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='138'Roland Cahen KN-Lib 2.8 is a collection of everyday abstraction tools. It contains mouse and keyboards facilities, converters, calculation, random, interval and scale generators, midi utilities...etc
Most of them are finished, a few are in progress.
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).
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.
Miau-Miau International objects
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='65'Kurt Ralske 10 externals + help files: olivetti | tesselate | tintin | refrakt | wrap bounce | fling | xy.rand | xy.drunk | xy.tintin
Modal Object Library
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='110'V.j. Manzo The Modal Object Library is a collection of objects for Max/MSP that control modality.

Included are objects for all 28 diatonic modes (scales), the Messiaen modes, chords, triads, progressions, modal relationships and modal analysis. This library would be especially useful to those interested in algorithmic composition and interactive music systems.

Free registration is required. Registration forum offers patches, and objects based on this library.

created by V.J. Manzo
www.vjmanzo.com/mol | www.vincemanzo.com
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.
net.loadbang.web
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='128'Nick Rothwell Jetty-based embedded web server for MaxMSP. The server is packaged into an MXJ object, and can serve files from any directory in MaxMSP\'s search path. The server implements two-way communication with Max: the object reports web requests into the Max world, and Max can create attribute bindings for JSPs.
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.
PulsaretM4L
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='155'Alessandro Petrolati PulsaretM4L Ableton Live Integration Granular Synthesis
Quintet.net
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='92'Georg Hajdu Quintet.net is an interactive network performance environment invented and developed by composer and computer musician Georg Hajdu. It enables up to five performers to play music over the Internet under the control of a \
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.
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.
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
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.
Teleo Max Objects for Teleo Introductory Module
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='55' MakingThings LLC This set of software will stand alone for users of the new Teleo Introductory Module
Turn_To_FFT
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='22'Mitchell Turner Turn_To_FFT_1.01 is a set of pfft~ subpatches that punch irregular holes into the spectrum of a sound.
v001
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='106'--/// Vade v001 is meant to help bring a structured method for building modular and reusable performance patches for Max/MSP and Jitter - it isnt a complete low level programming system, rather an immediately useful set of pre-made objects and patching methodologies for building modules and automatically creating dynamic and scriptable user interfaces.

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