TitleMAX Objects for Media Integration
Publication TypeConference Paper
Year of Publication1991
AuthorsFreed, A, Wessel, D, Zicarelli, D
Conference NameInternational Computer Music Conference
PublisherInternational Computer Music Association
Conference LocationMcGill University

Introduces new MAX objects created in C with the MAX externals interface. Design issues and applications for musicians and multimedia artists are reviewed. (authors)

The MAX language has grown considerably since its origins as a MIDI scheduler [Puckette 1986] with a graphical programming interface [Puckette 1988]. The most important facility added as MAX was brought to its commercial form [Puckette and Zicarelli 1990, Schulz 1991, Zicarelli 1990] is the external object interface, which allows programmers to create new MAX objects in the C programming language. These objects are bound dynamically to MAX during initialization or when required. A similar dynamic linking facility is available in Apple’s HyperCard (XCMD’s) and Macromind Director (XObjects). MAX is unique among these environments in having a general-purpose, flexible real-time scheduler and a visual programming paradigm.