Max is a graphical programming language that lets users process, generate, interact with MIDI data in audio and video contents as well as all other types of data, for example from sensors.
Upon completion of this course, participants will acquire the knowledge necessary to make simple patches. They will be able to Identify the means necessary to create a project using Max.
Any creative person who wants to work on a project requiring Max: composers, developers, performers, sound technicians, choreographers, sound creators, video artists, live coders, music or art teachers, makers, etc.
Participants must be able to read, write, and speak English.
Mastery of a sequencer software program such as Pro Tools, Logic Pro X, or another digital audio editing program (WaveLab, SoundStudio, Adobe Audition);
Good understanding of the theory of audio signal processing.
Educational Resources and Techniques
This professional training class will be taught online.
Technical requirements: Participants should download Max prior to training. If you do not have a software license, a month-long license could be issued to you by IRCAM for the length of the training. For further information, contact us at info-pedagogie(at)ircam.fr.
For best results, please use two screens for this class.
Class Format: Class is taught in English.
Training alternates between presentations, explanations on theory, studying examples to analyze, and hands-on exercises
Didactic Materials: presentations. A class guide will be given at the beginning of each training session and all complementary files will be given as needed
Supervision and Assessment
A technical session will be held beforehand to ensure all participants have the necessary equipment
Attendance controlled; signature of an attendance sheet required every morning and afternoon
Evaluation of knowledge and skills during individual exercises
A certificate at the end of the program is given to each participant
Training Period and Organization
24 hours of training, 8 half-days from 2:00 p.m to 5:00 p.m: November 8, 9, 15, 16, 29, 30 and December 6 & 7, 2022
8 students maximum
Tuesday, November 8
General presentation of the Max environment
Types of objects, types of data
Importance of the order of execution
Wednesday, November 9
Introduction to MIDI data and managing sequences
Simple interactions with a MIDI keyboard
Creation of a random MIDI machine
Tuesday, November 15
Introduction to audio in Max
Creation of a small sampler of sound files played from a keyboard
Wednesday, November 16
Produce simple synthesis algorithms (additive, subtractive)
Control synthesis using envelopes
Tuesday, November 29
Filter sound signals in Max
Analyze audio streams and extract pertinent information using simple modules (envelope following, pitch detection)
Wednesday, November 30
RM and AM modulations
Tuesday, December 6
Realize effects based on delay lines (flanger, chorus, etc.)
Wednesday, December 7
Record and operate reading sounds in Max using the <buffer~> object