The new MAX for LIVE
Basically, Max for Live is a tool kit for making new devices. Think of a diverse and comprehensive set of building blocks that you can use to build pretty much anything you can think of. These building blocks include basic objects such as “+”, audio elements such as filters and oscillators, user interface objects, and a set of objects that regulate access to Live and hardware devices. Max for Live also provides a canvas where you can place and connect these objects with virtual wires. Flowing through these wires are audio, MIDI or video signals, or any other kind of data. Max is essentially a visual programming environment where you build courses or tracks for these signals to run through.
You can build new devices from scratch, modify existing ones or simply use devices that others have made. Max for Live includes several ingenious example devices and plenty of tutorials to take you from using to tweaking, and then to building.