You are a sound artist, a visual artist, an audiovisual installation designer, an audio or visual fx creator, a teacher, a researcher or a programmer..

You can learn Max for Live following your own rhythm with full weeks or sporadic time slots, online or face-to-face in France, with Julien Bayle both Ableton Certified Trainer AND Max Certified Trainer, also audiovisual artist, and consultant.

Working for a french company? You could have this training funded (contact us for more informations about this)


Max for Live is  Max 8 (Max MSP) framework integrated directly inside Digital Audio Workstation Ableton Live.

Max for Live extends Ableton Live to a a totally new dimension & allows programmers to create their own devices: from instruments to audio & midi effects. We can easily designs complex sequencers and state-of-art synthesizers and use them directly within Ableton Live

Thanks to our deep and advanced expertise with it, we teach you about Live Object Model, the interface for programming Ableton Live using Max patching. For instance, you can create clips in the grid by generating them from scratch using your own composition rules or design a generative system which controls all devices in you liveset following some mathematical behaviors, or random ones.

You can also use Max for Live to create your own visuals generators which use sound analysis  in realtime and reacts according to sound features or MIDI Triggers.

Max for Live will also allow you to control everything in Live by using physical sensors, or even data stream coming from very diverse sources. We know how to make sounds using a tweet for instance 😉

Max for Live brings all Max 8 features to Ableton Live.

Julien Bayle wrote some books about this topic and especially Max for Live Ultimate Zen Guide, which introduces what is Max for Live.


Sound artists, Visual artists, Musicians, Art Installations Designer, Audiovisual FX Designer, Researcher, Teachers, Programmers

Our Max for Live trainings are flexible and can address beginners, intermediate and advanced users.

During our first contact, we evaluate your skills through questions and we propose you a specific and dedicated training program.


Our Max for Live trainings can be done as One-To-One and Group modes.

You can choose Remote or Face-to-Face Training.

We can propose you the best flexibility by providing all possible combinations: you can start remotely, and come here to end your training, or, we could design a full week for your group, Face-to-Face here in France and get for each one of you some individual one-to-one 3 hours remotely after that…


All courses durations can be modulated, but we used to propose you these 3 packages :

  • TOTAL (5 days)
  • ACCELERATED (3 days)
  • REMOTE CAPSULES (3 hours slots)

During our first discussion, we decide together which mode fits your needs.

TOTAL mode gives you the solid/full/total autonomy with Max for Live.
ACCELERATED MODE provides you everything you need to use Max for Live without too much time constraint.
REMOTE CAPSULES is the most flexible mode which provides the best way to learn all along weeks and month, slower.

Depending on your needs, we can provide longer Max for Live training sessions.


If you are working for a company in France, for a french institution, you can probably get your Max for Live training funded.

Contact us for this to get more specific informations.


  • Learn Max8 (Max MSP) basics
  • Make Ableton Live more flexible and generative
  • Design our own Ableton Live devices (FX & instruments)
  • Control Ableton Live through new ways (gestures, data)
  • Automate Ableton Live Tasks by using own programming




Ableton Live Basics

Introduction to real-time programming language

Differences between Max 8 & Max for Live & framework setup

Max 8 Introduction
– Framework & concepts
– What is patching ?
– Help system
– Max & fundamental messages objects
– MSP & fundamental signals objects

Live Object Model & Live dedicated Max objects
– Core of Live in Max

– Application & Application.View classes
– Song & Song.View classes
– Track & Track.View classes
– ClipSlot class
– Clip class
– Device class
– DeviceParameter class
– MixerDevice class
– Scene class
– Max specific objects (path, object, observer, remote~, UI)

Some pratical manipulations
– Using LOM
– Create a sequencer in Live
– Create an audio FX

– Data types & tricks
– Modulation & automation
– How to deal with parameters & devices preset in Live ?

MIDI & audio Fx design

Instruments design & sequencers

Automation & live.param~

API & Javascript
– LOM & Javascript
– Javascript object LiveAPI and cases of use