what :
Home > Search > message

Objectspage : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
BulkVar Abstraction Define a variables that can store any message and be saved with the BulkStore preset system
burrow~ External filtering
burrow~ performs filtering much like drown~, but it utilizes a second signal input to utilize as a filter threshold reference. The threshold controls the extent of the filtering. It is specified in dB. Useful values lie in the range from 0 to -90 dB. Threshold inversion is available via the invert message.
codepend~ External block convolution processor
codepend~ is a classic "block convolution" processor. performs a complex multiply upon the spectra of two input signals. Multiplication of spectra can cause significant drops in the amplitude of the output signal. The invert message causes codepend~ to perform complex division of the input spectra rather than multiplication. This can cause huge amplitude gains. Careful switching between multiplies and divides, such is not recommended during performance without careful gain handling.
coll External Store and edit a collection of different messages
A collection to store data in many "bunches".
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.
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.
counter External Count the bang messages received, output the count
Counts bangs at its left input
ctlin External Output incoming MIDI control change messages
Ctlin can take up to two arguments for MIDI controller number and channel. The number of outlets is variable between 1 and 3 depending on the number of arguments. If a MIDI control change message is received, ctlin outputs ints from right (MIDI channel), middle (controller number), to left (controller value). Note: Controller 1 is normally the modulation wheel on most synthesizers.
ctlout External Send MIDI control change messages
Transmit MIDI control messages
cue External [cue] is a Max external that lets you cue Max messages to be dispatched at specified transport times.
[cue] supports batching of messages, settings certain messages to expire if they end up getting behind schedule, timeline scrubbing and looping, and debugging.
cv.jit.mean External Computes the mean value of each pixel over time.
Computes the mean value of each pixel over time. Works a lot like the regular Max object "mean". In order to clear the matrix, you must send the "reset" message rather than "clear", as "clear" will not reset the internal frame counter to zero. Accepts any data type or planecount. Note, however, that due to rounding errors, char and long calculations are going to deviate downwards from the actual mean. If accuracy is an issue, or you plan to feed cv.jit.mean a large number of frames, convert to floating point beforehand.
date External Report date and time
Date reports the current date, time, or ticks (60th/sec since system startup) when sent the date, time, or ticks message.
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.
defcoll Abstraction A coll which outputs a default message if there is no entry for a given input.
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 10 11 12 13 14 15 16 17 18 19 20

Libraries
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".
BulkStore
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='62'Tom Mays bulk storage memory device for all values (any message)
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)
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.

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