The Max Object Gallery
 |
The Max objects are organized into two kinds of archives: the full-meal-deal, with all the objects ready to be added to a Max installation, and as a la carte groups, allowing you to just install the pieces that you want. The full-meal version is composed of four files, example patches (Stuffit archive, 113k
, last modified Wednesday, 19-Jul-2006 06:46:18 PDT
), files for the max-help folder (Stuffit archive, 602k
, last modified Saturday, 22-Jul-2006 17:42:42 PDT), files for the max-startup folder (for Max 3.x: Stuffit archive, 4.9M
, last modified Sunday, 18-Jan-2004 16:58:24 PST
; for Max 4.x OS 9: Stuffit archive, 5.9M
, last modified Sunday, 01-Apr-2007 20:32:55 PDT
; for Max 4.x OS X: Stuffit archive, 5.9M
, last modified Sunday, 01-Apr-2007 20:33:34 PDT) within Max and files for the new Phidgets folder (for Max 4.x OS 9: Stuffit archive, 105k
, last modified Sunday, 01-Apr-2007 20:33:49 PDT; for Max 4.x OS X: Stuffit archive, 102k
, last modified Sunday, 01-Apr-2007 20:33:51 PDT) used with the fidget object. To decompress these archives, you will need to download Aladdin Systems Stuffit Expander application. The users manual (PDF file, 1.0M
, last modified Saturday, 22-Jul-2006 17:40:28 PDT
) for the objects is available as a separate file, which is best
viewed with the Adobe Acrobat reader application. Please refer to the Read Me page before downloading. You can view a history of the changes
to the Max objects on this web page. If you'd like to see how and when other projects and people have used the Max objects, go to this web page. |
 |
Note: These objects have been developed and tested with Max 3.x and Max 4.x (both Mac OS 9 and Mac OS X); Max 4.x-only objects are now available, as well as objects that will
work with either Max 3.x or Max 4.x. For Mac OS X, use the Max 4.x OS X versions, not the Max 4.x OS 9 versions. Suggestions for new Max objects are welcome and can be sent to the webmaster. The a la carte groups of Max objects are as follows:
 |
Device interface
Max 3.x: Stuffit archive, 926k
, last modified Thursday, 29-Jan-2004 20:27:15 PST
Max 4.x OS 9: Stuffit archive, 972k
, last modified Sunday, 01-Apr-2007 20:32:32 PDT
Max 4.x OS X: Stuffit archive, 894k
, last modified Sunday, 01-Apr-2007 20:33:12 PDT |
- fidget 1.0.1 - an interface to Phidget devices (physical widgets); you will also need the max-phidgets Stuffit archive.
- gvp100 1.0.5 - an interface to an ECHOlab DV7 video switcher, which utilizes
the Grass Valley Protocol.
- ldp1550 1.0.6 - an interface to the Sony Corporation LDP-1550 Laser Disk Player
(LDP).
- listen 1.0.2 - an interface to the Macintosh Speech Recognition Manager.
- mtc 1.0.7 - an interface to the Tactex Controls multi-touch controller
(MTC).
- rcx 1.0.5 - an interface to the LEGO MINDSTORMS robotic controller [NEW: Mac OS X is now supported!]
- serialX 1.1.4 - an interface to the serial ports on a Macintosh. It provides
functionality over and above that of the standard serial object
(replaced by the standard serial object in Mac OS X).
- spaceball 1.0.3 - an interface to the Labtec six-degrees-of-freedom trackball,
the Spaceball.
- speak 1.0.4 - an interface to the Macintosh Speech Synthesis Manager, providing
control over pitch, rate, volume and voice.
- x10 1.0.8 - an interface to the X-10 controller from X-10 Incorporated.
 |
Phidget plugins for the fidget object
Max 4.x OS 9: Stuffit archive, 105k, last modified Sunday, 01-Apr-2007 20:33:49 PDT
Max 4.x OS X: Stuffit archive, 102k, last modified Sunday, 01-Apr-2007 20:33:51 PDT |
- InterfaceKit004 1.0.1 - a plugin for the InterfaceKit 0/0/4 phidget.
- InterfaceKit888 1.0.1 - a plugin for the InterfaceKit 8/8/8 phidget.
- QuadServo 1.0.1 - a plugin for the QuadServo phidget.
- RFID 1.0.1 - a plugin for the RFID phidget.
- TextLCD 1.0.1 - a plugin for the TextLCD phidget.
- TextLCD088 1.0.1 - a plugin for the TextLCD 0/8/8 phidget.
- UnitServo 1.0.1 - a plugin for the UnitServo phidget.
 |
Miscellaneous
Max 3.x: Stuffit archive, 854k
, last modified Thursday, 29-Jan-2004 20:27:21 PST
Max 4.x OS 9: Stuffit archive, 937k
, last modified Sunday, 01-Apr-2007 20:33:00 PDT
Max 4.x OS X: Stuffit archive, 950k
, last modified Sunday, 01-Apr-2007 20:33:40 PDT |
- caseShift 1.0.2 - changes the case of each symbol in a list to either lower case
or upper case.
- dataType 1.0.3 - returns a numeric code corresponding to the value it receives.
- fileLogger 1.0.2 - writes it's input to a standard file.
- gcd 1.0.3 - calculates the greatest common divisor of two numbers.
- listType 1.0.3 - returns a numeric code corresponding to the value it receives.
- mtcTrack 1.0.2 - an auxiliary object to be used with mtc objects.
- notX 1.0.4 - provides the logical complement of a number or a list of numbers,
returning 0 for each non-zero number and 1 for each zero number.
- sysLogger 1.0.2 - writes it's input to the syslogd facility, available from Brian Bergstrand. [NEW: restored to the Mac OS X distribution]
- Tee (a patch, not an object) - sends its input out both of its outputs.
- x10units 1.0.6 - an auxiliary object to be used with x10 objects.
 |
Programming aids
Max 3.x: Stuffit archive, 950k
, last modified Thursday, 29-Jan-2004 20:27:27 PST
Max 4.x OS 9: Stuffit archive, 988k
, last modified Sunday, 01-Apr-2007 20:33:05 PDT
Max 4.x OS X: Stuffit archive, 1001k
, last modified Sunday, 01-Apr-2007 20:33:46 PDT |
- changes 1.0.4 - monitors an arbitrary list, watching for a change in specified
elements.
- compares 1.0.3 - does a case-sensitive string comparison of two symbols.
- map1d 1.0.6 - maps its input to a one of a sequence of ranges and returns
the set of values associated with the range.
- map2d 1.0.6 - maps its input to a one of a sequence of ranges and returns
the set of values associated with the range.
- map3d 1.0.6 - maps its input to a one of a sequence of ranges and returns
the set of values associated with the range.
- memory 1.0.2 - provides a repository for values, using an associative table
to give fast access to the retained data.
- pfsm 1.0.4 - an implementation of a Finite State Machine, with probabilistic
transitions.
- queue 1.0.2 - an implementation of first-in-first-out queues.
- senseX 1.0.0 - outputs a pulse when two messages appear within a specified interval. [NEW]
- stack 1.0.2 - an implementation of pushdown stacks, also known as LIFO (last-in,
first-out) queues.
 |
QuickTime
Max 3.x: Stuffit archive, 63k
, last modified Thursday, 29-Jan-2004 20:27:30 PST
Max 4.x OS 9: Stuffit archive, 51k
, last modified Sunday, 01-Apr-2007 20:33:07 PDT
Max 4.x OS X: Stuffit archive, 50k
, last modified Sunday, 01-Apr-2007 20:33:47 PDT |
- bqt 1.0.4 - an interface to QuickTime movies, permitting control of playback
rate and the section of the movie to be played.
- wqt 1.0.4 - a windowed interface to QuickTime movies, permitting control
of playback rate and the section of the movie to be played.
 |
TCP/IP
Max 3.x: Stuffit archive, 438k
, last modified Thursday, 29-Jan-2004 20:27:34 PST
Max 4.x OS 9: Stuffit archive, 540k
, last modified Sunday, 01-Apr-2007 22:18:10 PDT
Max 4.x OS X: Stuffit archive, 545k
, last modified Sunday, 01-Apr-2007 22:18:32 PDT |
- MaxCommunicator - sample Java code to connect to a tcpMultiServer or a tcpServer object
- tcpClient 1.1.7 - an interface to the TCP/IP stack on a Macintosh, providing
an endpoint client to communicate with a tcpServer or a tcpMultiServer object.
- tcpLocate 1.0.2 - an interface to the TCP/IP stack on a Macintosh, providing
a client to identify the IP address corresponding to an Internet
address.
- tcpMultiServer 1.1.0 - an interface to the TCP/IP stack on a Macintosh, providing
an endpoint server to communicate with one or more tcpClient objects.
- tcpServer 1.1.7 - an interface to the TCP/IP stack on a Macintosh, providing
an endpoint server to communicate with a single tcpClient object.
- udpPort 1.0.0 - an interface to the UDP/IP stack on a Macintosh, providing an endpoint to communicate with another udpPort object.
 |
Vector manipulation
Max 3.x: Stuffit archive, 2.2M
, last modified Thursday, 29-Jan-2004 20:27:45 PST
Max 4.x OS 9: Stuffit archive, 3.1M
, last modified Sunday, 01-Apr-2007 22:18:27 PDT
Max 4.x OS X: Stuffit archive, 3.1M
, last modified Sunday, 01-Apr-2007 22:18:48 PDT |
- Vabs 1.0.2 - calculates the absolute value of the input.
- Vassemble 1.0.0 - collects a sequence of numbers that are terminated by one of a set of numbers.
- Vceiling 1.0.5 - calculates the smallest integer greater than the value given.
- Vcollect 1.0.1 - collects atoms into a list.
- Vcos 1.0.2 - calculates the cosine of the input.
- Vdecode 1.0.0 - converts a coded representation of a number into the number itself.
- Vdistance 1.0.2 - calculates the length of its input list, considered as an n-dimensional
vector.
- Vdrop 1.0.4 - an implementation of the APL drop operator, which is used
to return the remainder of a vector with leading or trailing elements
removed.
- Vencode 1.0.0 - converts a number into an encoded representation according to a coding scheme or base
- Vexp 1.0.2 - calculates the natural exponential of the input.
- Vfloor 1.0.5 - calculates the largest integer less than the value given.
- Vinvert 1.0.2 - calculates the multiplicative inverse of the input.
- Vjet 1.0.2 - takes as input a list and divides it into a series of fixed-size,
shorter, lists. It is similar to the APL reshape operator.
- Vlength 1.0.2 - returns the number of elements in the list that it receives.
- Vlog 1.0.2 - calculates the natural logarithm of the input.
- Vltrim 1.0.0 - removes noise numbers from the beginning of a list
- Vmean 1.0.2 - calculates an arithmetic, geometric, or harmonic mean of the
elements of a vector.
- Vnegate 1.0.2 - calculates the negative value of the input.
- Vreduce 1.0.2 - an implementation of the APL reduction operator, which is
used to apply an operator over the elements of a vector.
- Vreverse 1.0.2 - an implementation of the APL reverse operator, which is used
to reverse the order of the elements of a vector.
- Vrotate 1.0.2 - an implementation of the APL rotate operator, which is used
to rotate the elements of a vector.
- Vround 1.0.5 - calculates the integer nearest to the value given.
- Vrtrim 1.0.0 - removes noise numbers from the end of a list.
- Vscan 1.0.2 - an implementation of the APL scan operator, which is used
to apply an operator over the elements of a vector.
- Vsegment 1.0.4 - extracts a portion of a list.
- Vsin 1.0.2 - calculates the sine of the input.
- Vsplit 1.0.0 - a combination ov Vdrop and Vtake.
- Vsqrt 1.0.2 - calculates the square root of the input.
- Vtake 1.0.4 - an implementation of the APL take operator, which is used
to return leading or trailing elements of a vector.
- Vtokenize 1.0.0 - partitions a list of numbers into a sequence of sublists, separated by noise numbers in the original list.
- Vtrim 1.0.0 - removes noise numbers from the beginning and end of a list.
- Vtruncate 1.0.5 - calculates the integer part of the value given.
- Vunspell 1.0.0 - converts a sequence of numbers, representing ASCII characters, into the Max objects that they represent.








For questions about the website, please contact the Webmaster. Copyright © 2001 Norman Jaffe.
Last updated Sunday, September 3, 2006