May 16 through Sat 21 May 2022,
10 a.m.- 5:30 p.m.
salle Nono





1500 €

Practical information

Software Training

Max for Live

Learn to use Max via Ableton Live



MorningInstallation and set-up of Live for Max for Live;
Study of different types of devices for Max for Live: MIDI, audio, instrument;
Introduction to basic principles of programming in Max;
Order of execution of a patch;
Introduction of a “trigger” object to define the order of execution;
Using good habits with live.gui objects.
AfternoonCreation of MIDI effects: transposing notes;
The ddg.mono object;
The flush object;
Use of the "parameter" window.


MorningThe <ZL> objects;
The <patcher> object;
Creation of a MIDI effect: random note generator.
AfternoonSynchronization of a device with Live, creation of a sequencer step by step;
The <live.grid> object.


MorningAudio in Max;
Basics of subtractive synthesis: oscillator, filter, ADSR envelope;
Creation of a monophonic synthesizer with the aforementioned elements.
AfternoonThe <poly~> object;
Automatic management of polyphony with <thispoly~>;
Creation of a polyphonic synthesizer with the aforementioned instrument.


MorningDelay in Max : <tapin~> and <tapout~>;
Creating of audio effects: delay lines.
AfternoonAdding frequency shift and feedback;
Envelope and synthesis follower.


MorningControl of Live’s graphical interface: live.path, live.object,, live.remote~;
Realization of simple tasks with a combination of the aforementioned objects;
Use of abstractions provided with Max for Live.
AfternoonReception of OSC data generated by TouchOSC to control a Live session
Use of the name of a Live clip to modify the function of an effect


MorningReview of the notions seen during the week
Question and answer session on students’ ideas/project that can make use of Max for Live
AfternoonFree work on computers
Assessment of acquired knowledge using a multiple-choice test (1 hour)