what :
Home > Search > led

Objectspage : 1 2 3 4 5 6 7 8 9
au~ External Finally, you can run and control Audio Units from within MaxMSP. Requires MaxMSP 4.6.
This external operates in a similar fashion to the vst~ object, allowing you to process any MSP audio stream with any installed Audio Unit, and control any of its parameters with any other Max object. The external is still in beta, so expect the occasional crash. Probably best to avoid using it in performance for the time being, but hopefully any lingering gremlins are sorted out in the next few months.
bucephalusish Patch This one was inspired by an Aphex Twin track called "Bucephalus Bouncing Ball". A periodic clicking sound can be made to gradually change frequency over a specified amount of time.
This one was inspired by an Aphex Twin track called "Bucephalus Bouncing Ball". A periodic clicking sound can be made to gradually change frequency over a specified amount of time. NOTE: be sure to set the "from", "to", and "in" number boxes before clicking the top button the first time, or you will get massive errors.
buf.Op Javaclass (mxj) buffer~ operations
perform operations on a buffer~, get detailed information about a buffer~ object
Classic Vocoder Patch classic vocoder
This Vocoder, modelled after the classic Moog, features 15 bands of 4-pole filters and a switching scheme which excites the filter with either noise if the source is noisy (consonants) or a pulse train if the source is not (vowels).
classic-vocoder Patch Classic Vocoder. From the examples that come with Max/MSP installer.
This Vocoder, modeled after the classic Moog, features 15 bands of 4-pole filters and a switching scheme which excites the filter with either noise if the source is noisy (consonants) or a pulse train if the source is not (vowels).
coef_bpass3~ Abstraction bandboost or band-cut filter
This abstraction is designed to calculate coefficients for biquad~ which create a bandboost or band-cut filter. It does not contain a biquad~ and must therefore be connected to one. Connecting it to any other object is meaningless. Like the band-pass filter, it also has a center frequency and bandwidth (here the bandwidth is expressed in octaves instead of Hz). However, unlike a bandpass or notch filter it lets all frequencies pass through, and only attenuates or boosts the frequencies inside it’s band. The boost or cut is defined in decibels (positive for a boost/gain, and negative for a cut/ attenuation). Remember that a signal’s amplitude is doubled when it is boosted by 6dB and halved when it is attenuated by 6dB.
coef_hlshelf2~ Abstraction double shelving boost /cut filter
This abstraction is designed to calculate coefficients for biquad~ which create a double shelving boost /cut filter. It does not contain a biquad~ and must therefore be connected to one. Connecting it to any other object is meaningless. This filter is a combination of a high and a low shelf filter. All in all, this abstraction creates the parameters for three shelves, low mid-range and high, which can be attenuated or boosted independently. The two transitions between the three shelves can also be finetuned by defining their transition width in Hertz. The cut or boost for the three segments (low, middle, high) is defined in decibels (positive for a boost/gain, and negative for a cut/attenuation). Remember that a signal’s amplitude is doubled when it is boosted by 6dB and halved when it is attenuated by 6dB.
collX External Enhanced version of the standard coll object
Enhanced version of the standard “coll” object, with the ability to specify custom file and creator types, so that the resulting coll files can have custom icons to match your app, and so that only files of certain types will be shown to the user in “open” dialogs.  Other features include a progress dialog for reading/writing files, the ability to set a default name for a file before it is saved (such as “Untitled Programs 1”), and the ability to change the prompt message which is displayed in an “open” and “save” dialogs.  For example, assuming your app allows different coll files to be read into different colls, you can put a helpful message in the open dialog to remind the user what kind of file is now being loaded or saved.
curve.function.js Javascript (jsui) Generate curve~-compatible breakpoint envelopes
This is now merged into ejies 1.58b1.

("beta" release) extends Emmanuel Jordan's ej.function.js to enable editing of curves between breakpoints, compatible with curve~. Requires ejies to be installed (http://e--j.com). Now works with ejies 1.57 and has its own inspector and a slightly better help file.
cv.jit.close External "Close" is the opposite of "open", that is, a "dilate" followed by and "erode".
"Close" is the opposite of "open", that is, a "dilate" followed by and "erode". Like "open", it outputs shapes that have roughly the same size as the input. Small holes and gaps will, however, be filled in.
cv.jit.moments External Apart from returning centroids and mass, it outputs two lists of shape descriptors.
This is the most complicated and versatile object of this distribution. Apart from returning centroids and mass, it outputs two lists of shape descriptors. Moment-based shape analysis is based on the physics concept of moment of inertia. Since, in theory, these moments are unique to each shape, they have been used for a long time to perform tasks like optical character recognition. From the left-most outlet a list of seven moments comes out. These are cryptically labeled "m20, m02, m22, m21, m12, m30, and m03". The m here simply stands for moment, the two numbers following tell us how the particular value was calculated.
ddg.arp External a full-fledged analog-style arpeggiator.
a full-fledged analog-style arpeggiator. while max is the perfect language to implement an arpeggiator, i wanted to create a stand-alone external for simplified synth creation. includes:
-up, down, up/down, rotate (roland-style) and random directions
-as-played or sequential note order
-makenote-style note duration control
1 to 6 octave range
-the perfect addition to an synth-building project.
ddg.velamp External a handy velocity-scaled AR envelope
a utility patcher (written entirely in Max 4 and MSP 2) that\'s a handy velocity-scaled AR envelope. While it\'s not necessarily the perfect thing for any occasion, it is easily modified (try changing the line~ to a curve, or alter the velocity scaling) and is too useful for the hundreds of times you will need this type of object. This was developed for the MSP Synth-building Tutorials on CreativeSynth.com
Deal External returns random integers within a specified range.
All numbers in the range are used before any is repeated. This is similar to the urn object introduced in Max 2.2. A single argument sets the range. If the argument is omitted the default size of 128 is used. The second inlet can also be used to set the range. The range must be at least 1. Anything less causes Deal to set the deck size to 1. Changing the value at the second inlet causes the "deck" to be "shuffled." You can also shuffle the deck by sending a "shuffle" message to inlet 1. A bang at inlet 1 causes output of the next "card." Use Uzi to deal multiple cards.
defer External De-prioritize a message
When Overdrive mode is enabled, objects such as metro operate at interrupt level. This locks out other processing from happening, which may affect timing performance. If you want to execute a time-consuming task, such as using an Uzi for repetitive operations or the bang message to a table object, you can defer the interrupt level output to the lower priority main event level by passing a message through the defer object.
page : 1 2 3 4 5 6 7 8 9

Libraries
artificial tango
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='104'Olaf Matthes The artificial tango library is a collection of externals for Max/MSP dealing with recognition, analysis and generation of musical structures and events. Most objects take MIDI data as input.
In order to use the objects from the artificial tango library FTM 2.0 has to be installed on your system.
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.
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.
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
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.
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.
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 .
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.
vRand abstractions
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='77'Gary Lee Nelson These new objects assume that you have downloaded and installed one of the the externals from the Random Objects library. There are OS9, OSX and PC versions. (Thanks again to Jeremy Bernstein.) I have not tested these new abstractions in OS 9 or Windows and would appreciate hearing from anyone you can verify that they work.

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