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
sustain External Hold note-off messages, output them on command
sxformat External Format a system-exclusive MIDI message using expr
sxformat can make it easier to send system-exclusive parameter change messages. It takes as arguments a list of numbers which are sent out sequentially. In addition, you may use one or more "expr"-style statements, which start with the word "is", which will be evaluated, with the result being sent out. "is" statements need to be separated by slashes. The format of sxformat arguments is similar to statements in a "lib" object script.
sysexin External Output incoming MIDI system exclusive messages
tap.allchange External Filter Out / eliminate repeated messages
tap.allchange is similar to tap.change, but handles all standard Max message types.
tap.loadbang External loadbang wrapper with a delay and a message
text External Collect and format messages as a text file, output single lines of text
thisobject External Send messages to a patcher, communicate with an object in an inspector
The thisobject object is used inside inspector patches to communicate with the object being edited. It allows you to get the object's current state and send messages modifying the state.
thispatcher External Send messages to a patcher
thispatcher can be used to modify and/or close a patcher window. It sends a message to the patcher window in which it is contained. The messages currently accepted by patchers are shown below. In addition, you can look at any Max patcher document as text and copy the format for sending messages to "#P" and create new objects and connections right in the window under program control! Also see the bpatcher help file for the use of thispatcher with bpatcher.
thisTimeline External Send messages to a timeline
Send control messages to the timeline object from within an action patcher
thisTrack External Send messages to a timeline track
Send control messages to a timeline track object from within an action patcher
tiCmd External Interface between the timeline and its action patchers
The tiCmd object receives messages from the timeline and passes them to a patcher which is serving as an action. It is analogous to an inlet object (but note that inlet objects do not work with the timeline). It takes the following arguments: first, a message selector which is a symbol that serves to identify the tiCmd object. The selector is followed by any number of arguments that to specify the expected types in the message. Each type specifier argument produces an outlet in the tiCmd object. If a type in the message contained in the timeline is different than what is specified in the tiCmd object, tiCmd tries to convert it. If it doesn't exist, there will be no output at the corresponding outlet. In addition, there are two outlets which send the message bang, the leftmost (triggered after the argument outlets have fired) and the rightmost (triggered when time passes the right edge of the message box in the timeline track).
timeline External Time-based score of Max messages - sequencer
Score of timed messages for patchers and other objects
timeline.js Javascript (jsui) The timeline is a graphical jsui object in a bpatcher which allows the graphical arrangement of events in time. These events can be edited with the mouse or with messages to the left inlet.
The messages are sent to a reference coll each time they a
Timeline.js works in conjunction with the "timelineBP.maxpat" bpatcher.
All operations are carried out in this bpatcher and
all timeline events are written to a coll inside the bpatcher.

The timeline does not sequence any events.
All it does is to provide a GUI which lets you create and edit events. These events are then written to a coll inside the timeline bpatcher. There's no fixed project length, you can add as many events in a time span as you wish--you just have to set the offset accordingly to see them (use the length message).
The same applies to the number of rows. They are not limited, just select the correct row offset (use the depth message).

There are currently two shortcuts:
"Backspace" will delete the selected elements
"i" will open the inspector for the selected event
Shortcuts only work if mouse is over the timeline-object!

The inspector will let you edit events. If used in conjuction with a pattrstorage, the inspector will grab a pattrstorage client list and display it in a menu.
tiOut External Output values from the outlet of a parent timeline object
Send messages out of a timeline object. tiOut accepts any message and sends it to the specified outlet of the timeline object, where 1 is the leftmost, 2 is the next one to the right, etc. up to the number of outlets in the timeline object (specified as timeline object's second argument). Note that the tiOut object only works with timeline objects that have been created inside patchers, i.e., not those that are opened directly from files or using the menu item New Timeline.
tl.vst.helper Abstraction GUI helper for vst~.
Incorporates common messages (plug, bypass, etc.), a simple way of polling and dumping all parameters for storage in embedded coll file, pattr implementation as list of all parameters (max 256) and reporting changes to single parameters.
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 92496712 members connected RSS
Site under GNU Free Documentation License