Max/MSP/Jitter is an interactive graphical programming environment for music, audio, and media.
For over two decades, people have been using Max/MSP/Jitter to make their computers do things that reflect their individual ideas and dreams. Compatible with Mac and Windows, Max/MSP/Jitter provides true cross-platform authoring and a free runtime version.
Max/MSP/Jitter is three things:
1. Max, a graphical programming environment that provides user interface, timing, communications, and MIDI support;
2. MSP, for real-time audio synthesis and digital signal processing;
3. Jitter, for video and matrix data processing.
Max is a visual programming language — you connect objects together with patch cords to design what you want. While people have used Max to create a wide variety of applications, it’s primarily designed to handle the basic elements of media: time, interactivity, and control. MSP gives you the building blocks of a synthesis and DSP language in visual form. But more importantly, MSP permits synthesis and analysis to be controlled in expressive and powerful ways. The fact is, there are only so many ways to make sound, but there an unlimited variety of ways to control sound, due the way MSP’s audio objects work together with Max’s timing, control, and userate on a specific problem of interest. Max/MSP/Jitter is a common framework in which artists and researchers from varied disciplines can collaborate and cross-pollinate, building upon their respective specialties, all within the same flexible architecture. Recent artistic and research projects that have used Max/MSP/Jitter range from evolutionary systems for generating video filters to a computer controlled paint gun printer, and from music driven by the movement of ballet dancers to a robotic labyrinth that changes form as the participant walks through it.