Max is a graphical programming environment on the MacOS and Windows computer platforms, specially designed for programming interactive MIDI, audio, and video applications and control of other external devices such as lights, robotics, etc. Max was created by Miller Puckette, and has been further developed by David Zicarelli and others. Max was originally published by Opcode Systems, Inc., and is now published by Cycling '74.
The original technical documentation for Opcode's Max, written by Christopher Dobrian, consisted of three volumes: Getting Started With Max, the Max Reference Manual, and the Max Manual Addendum, including the Max Tutorial, a 45-chapter progressive course in Max programming with example programs for each chapter.
David Zicarelli created an important extension to the Max environment: MSP, Max signal processing objects for audio. MSP was based on the Pd software by Miller Puckette, and is integrated into Cycling '74's Max software.
The original technical documentation for MSP was written by Christopher Dobrian, and included the MSP Tutorial, a 29-chapter progressive course in MSP programming with example programs for each chapter.
Joshua Kit Clayton created another important extension of Max: Jitter, matrix objects suitable for video, animation, and other multi-dimensional mathematical processing. Jitter was published in 2003 and is integrated into Cycling '74's Max software.
The original technical documentation and Tutorials for Jitter were written by Christopher Dobrian and Luke DuBois, and included the Jitter Tutorial, a 40-chapter progressive course in Jitter programming with example programs for each chapter.