Max for Live Ultimate Zen Guide cover page

Max for Live Ultimate Zen Guide

Max for Live Ultimate Zen Guide

Become a Max for Live Master and discover a new way of using Ableton Live

After reading this book, Ableton Live won't look like how it was before, ever.
Max for Live Ultimate Zen Guide Edit


About the Book

What you get is an unusually lucid look at how Max lives inside Live – how it integrates with what Live can do. That makes it essential reading for anyone wanting to tinker with Live and make it their own. From there (see the Table of Contents below), it moves into MIDI and audio, effects and instruments, making it an effective bridge to a more in-depth education in Max or patching in general. - Peter Kirn / CDM Blogs

You want the PAPER version ?

Download book's examples here

Subscribe to my newsletter

  • mastering all Max for Live concepts

  • understand and use the Live Object Model

  • create your own instruments and sound generators

  • create your own MIDI and audio FX

  • create your own custom interface with control & feedback

  • use javascript to handle Live API

Sometimes, total number of pages seems to vary => Just because I changed the global paper size of the book => I NEVER REMOVE parts !

Read more

Table of Contents

  • Introduction
  • About
  • About the review & edit of the book
  • FAQ
    • Version
    • This guide is not
    • This guide is
    • If you find a mistake or a typo in this guide
    • If you would like to find out about courses on Ableton Live, Max6
  • 1 Max for Live Basics
    • 1.1 What ?
    • 1.2 Ableton Live Basics
    • 1.3 Max for Live specific objects
  • 2 Live Object Model
    • 2.1 What is LOM ?
    • 2.2 LOM’s Objects
    • 2.3 How to read the documentation
    • 2.4 Children, Properties & functions
    • 2.5 Path, ID & navigation
    • 2.6 One shot request with get and live.object
    • 2.7 Observing properties in Live with
    • 2.8 Calling objects’ functions with live.object
    • 2.9 Changing properties’ values by using set & live.object
    • 2.10 Controlling continuous parameters in Live with live.remote~
    • 2.11 List and use objects’ children
    • 2.12 live.thisdevice tool
    • 2.13 Mode Preview & performances
  • 3 JavaScript in Max for Live
    • 3.1 How to use Javascript in Max for Live ?
    • 3.2 Controlling Live API through JavaScript
  • 4 Creating your own Max for Live devices
    • 4.1 preset & pattr
    • 4.2 Freezing Max for Live’s devices
    • 4.3 Presentation mode
    • 4.4 Limitations of Max for Live compared to Max
    • 4.5 MIDI & audio specific objects for Live connection
    • 4.6 An example of MIDI instrument
    • 4.7 Example of a sound generator
    • 4.8 MIDI FX example
    • 4.9 Audio FX example
  • Conclusions & perspectives

Read More

About the Author

About the Contributors


Mark Towers

Expert Reviewer, Ableton Certified Trainer, Sound design teacher at Leicester, UK

Mark is an Ableton Certified Trainer from the UK, he runs a Foundation Degree in Creative Sound Technology at Leicester College/De Montfort University, and teaches Ableton, Sound Design and Programming with Max 6 and Max for Live. Mark also specialises in Electronic Music Composition & Performance.

Read more

The Leanpub Unconditional, No Risk, 100% Happiness Guarantee

Within 45 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks. We process the refunds manually, so they may take a few days to show up.
See full terms