what :
Home > Search > interface

Objectspage : 1 2 3 4 5 6 7 8 9
2up.jit.tactex External Interface object for Tactex MTC Express
It\'s an interface object for the MTC which generates a Jitter matrix of pressure data from the pad.
active External Notify when a Patcher window is the active window
active will output a 1 when the Patcher window becomes active (i.e., it is the front-most window and its title bar is hilited), and output a 0 when the Patcher window becomes inactive. You can use this to change the user interface of your window. For example, in this patcher, messages from the key object are turned off when the window is made inactive. Make the Max window the active window and type, and you will notice that numbers are no longer printed in the Max window when you press a key.
afterglow.max.Eval Javaclass (mxj) Evaluate Clojure expressions
Evaluates Clojure expressions within the Afterglow context. Combined with message objects, gives you an easy way to make Afterglow do things that are not worth creating special objects for. Useful examples in the Help patcher include starting and opening the web interface, enabling a connection from a full-featured Clojure development environment for debugging custom effects, and activating an attached Ableton Push controller.
ambimonitor External graphical user interface object for sound-source placement
as.myKeyboard External An integer ASCII passed to the as.myKeyboard invoke the press event for the related key code.
An integer ASCII passed to the as.myKeyboard invoke the press event for the related key code.

This object it was ceate to build interfaces in Max/Msp using this object i\\\'ve created the Wiibleton an interface that connect the Wii controller to Ableton Live through MIDI ports and Key Strokes.
AsyncSerial External Interface with serial devices. Provides improved functionality over the builtin [serial] object.
An external object for Max/MSP on Mac OSX that interfaces with serial devices. This is intended to provide more useful functionality than the built-in [serial] object. Namely, [AsyncSerial] listens for incoming data on a separate thread and spits it out whenever it arrives. It does not need to be polled. This is similar to how UDPReceive works, and thus similar care must be taken when dealing with multithreaded Max-patches. [AsyncSerial] can also have its input buffer flushed, which is necessary when sending commands to a device and awaiting a reply. [AsyncSerial] can also be put in and out of \\\'canonical\\\' input mode, in which data is only spit out once a newline char \\\'\\\\n\\\' is received, which is useful for parsing text-based replies. [AsyncSerial] also allows users to set VMIN and VTIME, as described in the unix manual, sub verbo \\\'termios\\\'. [AsyncSerial] can either output received data as a sequence of bytes, as [serial] does, or as a list of text symbols, which is useful with canonic input processing.
Audio Worm Standalone Application Shimmering Sine-tone clusters manipulated by dragging a colorful worm around the control area. An eccentric live performance interface.
bpatcher External A patcher in a box in a patcher window
For patchers you want to use as user interfaces in patcher windows, try bpatcher. After you create a bpatcher, choose Get InfoÉ from the Object menu to bring up the bpatcher inspector. Click the Open... button to choose a patcher file to include inside the box. Note that the patcher must be inside the Max search path to work properly. The bpatcher's box can be resized to show more or less of the patcher window's objects. By default, the box shows the top left corner of the patcher window, but this can be changed by dragging inside the box with the command and shift keys down.
bqt External bqt provides an interface to QuickTime TM movies
bqt provides an interface to QuickTime TM movies, permitting control of playback rate and the section of the movie to be played. It provides more functionality than the standard movie player interface object
chuck~ External [chuck~] encapsulates the ChucK music programming language in max/msp
Version 1.6 (Max5) of the [chuck~] Max/MSP object
is available for free download:

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

for Macintosh OS X (10.5/6).

The new [chuck~] object is up-to-date with the latest (v 1.2.1.3)
release of the ChucK language, including the LiSa live-sampling
unit generators and the unit-analysis generators in the
1.2.1.3 package.

[chuck~] imbeds the ChucK music-programming language in Max/MSP,
bringing a sophisticated set of synthesis and signal-processing tools
into the Max/MSP environment. [chuck~] also features an advanced
timing and scheduling system in addition to a functional-style
programming interface for algorithmic operations. Full source for
the object and the language are also on-line.

No Windows version is available at present -- sorry!

This is a fun object -- enjoy it! For more information about ChucK,
visit the ChucK web page:

http://chuck.cs.princeton.edu/

Brad Garton, Director
Columbia University Computer Music Center
http://music.columbia.edu/~brad
colorblobs Abstraction Graphical multi-dimensional interpolation spaces for pattrstorage.
Based on the same principle as that on which the user interface for Electrotap's "Hipno" is based, colorblobs is a graphical preset interpolation interface. Unlike hipno, colorblobs can interpolate between the presets stored in any pattrstorage object. The heavy lifting in this abstraction is done by carefully written java code for optimal speed. The graphics are provided by an LCD (faster than any JSUI or jitter graphic). The distribution comes with a set of example patches for using colorblobs to control synthesis, processing, spatialization, and also to control the very spatial configuration of a color space using another color space. For more on this data management concept, see Ali Momeni's paper: http://ali.corpuselectronica.com/documents/intuition.pdf
com.algomusic.max.MaxScore Javaclass (mxj) MaxScore is a Max object which accepts messages that can create a score, add notes to it, transform them, perform it, save and load the score, as well as export the score to popular formats for professional publishable results.
MaxScore is a Max object which accepts messages that can create a score, add notes to it, transform them, perform it, save and load the score, as well as export the score to popular formats for professional publishable results.

MaxScore is more than a notation tool. It is an interactive performance object. MaxScore can play back a score and drive your MSP patches through a well-defined instrument interface. Scores can be created and modified in real-time. You can add notes explicitly by specifying durations and pitches, or use Max to generate an arbitrary stream of musical events and use MaxScore’s Transcriber to notate them automatically.

MaxScore currently exports to MusicXML so you can load your scores into Finale and Sibelius. MaxScore also exports to the GNU LilyPond automated engraving system.

MaxScore was programmed in Java Music Specification Language by Nick Didkovsky (but requires no Java programming to operate). MaxScore was commissioned by "Bipolar - German-Hungarian Cultural Projects." Bipolar is an initiative of the Federal Cultural Foundation of Germany. While MaxScore is freely available to the public, it requires a JMSL license to run, available at www.algomusic.com.
controlAllBP Module provides an interface for all players and effects
controlBP Module provides an interface for most players and effects
cv.jit.touches Abstraction Track greyscale/binary image regions.
cv.jit.touches uses the meanshift algorithm to track blobs in a greyscale or binary image. The object was designed to be used in the context of multi-touch interfaces (hence the name) but it can also be used in other situations, such as overhead tracking of people in a space.
page : 1 2 3 4 5 6 7 8 9

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
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
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.

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).
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.
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.
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 118033480 members connected RSS
Site under GNU Free Documentation License