Max for Live allows us to use Max/MSP/Jitter inside Ableton Live. Plugin design could hardly be any easier than the Max for Live (M4L) system. We can easily build custom audio FX, instruments, MIDI FX, or sequencers, or even control the Live application using a custom Max patch. The lack of a full-featured timeline/sequencer inside Max is resolved by porting our Max patches to Live, and if we ever need something inside Live that isn't there, chances are that we can quickly patch it together. As in every complex piece of software, there are a couple of pitfalls for the beginner and general particularities inside the Max for Live environment. So here, we'll try to shed some light on how to use it and what the differences between regular Max patching and the creation of a Max4Live device are. In this chapter, we are going to cover the following topics:
Introducing the fundamentals of Max for Live
Parameters and saving
The Live API
An example device – a parameter modulator...