Max for Live
Max is a programming environment with an interactive audiovisual focus. Ableton Live is software for music creation and performance. Max for Live combines them, letting you extend and customize the functionality of Live with Max.
It's an open-ended platform for quickly prototyping software-based musical ideas or even developing commercial add-ons for Ableton Live, one of the world's most popular DAWs. It's deep. It's powerful. It can be confusing. I've spent a lot of time tinkering with it. This page documents my journey with Max for Live by sharing some devices I've built with it and tutorials I've written for it.
Devices
These are some of the more useful and interesting things I've made with Max for Live.
You need Ableton Live with Max for Live to use these devices.
MIDI Sculptor
Read more and download
MIDI Modulation Tools
Read more and download
Launchpad Sequencer
Read more and download
Tutorials
JavaScript in Ableton Live
JavaScript, one of the world's most widespread programming languages, can be used to extend Live's functionality with Max's built-in JavaScript engine and its Live API. I've written some tutorials about it: