Max/MSP/Jitter is an object-oriented graphical multimedia programming environment, sometimes referred to simply as Max. Programming is performed by making connections between objects, to create a 'patch'. Max objects are data focused, MSP objects deal with audio and signal-rate calculations, and Jitter objects process pixel-video and OpenGL information.
Max/MSP/Jitter is an object-oriented graphical multimedia programming environment, sometimes referred to simply as Max. Programming is performed by making connections between objects, to create a 'patch'. Max objects are data focused, MSP objects deal with audio and signal-rate calculations, and Jitter objects process pixel-video and OpenGL information.
Max was originally written by Miller Puckette at Paris' IRCAM in the mid-1980s, as the Patcher editor for the Macintosh to provide composers with an authoring system for interactive computer music. Later, Max was developed and maintained by Paris' IRCAM while Miller Puckette went to found Pure Data, Max's free counterpart.
Max, at it's latest iteration, can be divided into 4 'low level' modules, and 2 'higher level' ones:
- Max: responsible for non-audio data handling, MIDI and OSC.
- Msp: responsible for signal processing and generation.
- Jitter: real-time video, 3D/2D vector graphics, and effects.
- Gen: another iteration of audio/video processing.
At a higher level, Max in the latest releases has implemented:
- BEAP: robust library of high-level modules for sound synthesis.
- Vizzie: high-level visual processing modules.
For more information visit the website for the application.