FORMATION MAX FOR LIVE
Prolongez Ableton Live et libérez tout son potentiel.
L’étape suivante pour transformer vos idées musicales en performances sur mesure, avant de plonger dans l’univers complet de Max/MSP.
DESCRIPTION
Max for Live est l’intégration du framework de programmation Max (Max/MSP) au cœur même de la station de travail audio-numérique Ableton Live.
Max for Live donne ainsi à Ableton Live une dimension totalement nouvelle et permet aux programmeurs de créer leurs propres périphériques, qu’ils s’agissent d’effet audio, de synthétiseurs, de séquenceurs les plus hétéroclites possibles.
Fort de notre expérience de création et d’exploration de ce framework, nous vous formerons aussi sur le Live Object Model, émanation de Live au sein de Max for Live. Nous vous apprendrons par exemple à remplir la grille de clips avec des clips MIDI générés selon vos propres règles de composition, ou encore comment interagir avec l’interface graphique de Live sans toucher la souris. C’est aussi par le Live Object Model que nous pourrons contrôler live depuis l’extérieur, changer le tempo, modifier les points de boucles des clips ou encore rendre les paramètres d’un synthétiseur animés par des flux de données extérieur.
Vous apprendrez à programmer visuellement et sans taper une ligne de code, à récupérer et générer des signaux sonores depuis vos pistes de Live, à générer des flux vidéo en temps ou encore à utiliser des librairies déjà créer et permettant de mobiliser les concepts de machine learning aussi bien que la spatialisation du son, ou encore la génération d’images en 3D.
Max for Live permet aussi de connecter très facilement des capteurs à Ableton Live (via Arduino par exemple) et d’imaginer une performance dans laquelle des contractions musculaires, la présence d’une personne dans un espace ou encore la luminosité pourrait déclencher des sons, moduler des effets ou tout simplement activer la lecture d’un son pré-enregistré.
Max for Live apporte à Ableton Live l’ensemble des possibilités de Max.
Julien Bayle a écrit plusieurs ouvrages sur le sujet dont L'art de Max for Live, publié en 2025, qui fait suite au premier ouvrage en français sur le sujet en 2013, et qui est offert avec cette action de formation.
OBJECTIFS GLOBAUX
Les objectifs dits « globaux » énoncés ici sont les objectifs classiques d’une formation sur Max for Live.
- Apprendre les fondamentaux du framework Max (Max MSP)
- Maîtriser Ableton Live par le biais de la programmation et du patching
- Créer ses propres devices (instruments & effets)
- Créer des interfaces pour contrôler Live avec une Kinect, un iOS device et plus.
- Rendre Ableton Live encore plus génératif
- Automatiser des tâches dans Ableton Live par la programmation
Cependant, chaque action de formation fait l’objet d’une étude spécifique et d’une définition individualisée des objectifs pour adapter les sessions exclusivement à votre besoin. Les objectifs dégagés sont ainsi ventilés sur un ensemble de bloc de connaissances, chaque bloc constituant un sous-objectif concret.
PROGRAMME & BLOCS DE CONNAISSANCES
STRUCTURE VOID dispense ses formations selon des blocs de connaissances.
Les blocs de connaissances de la formation Max for Live sont les suivants :
(Les BLOCS MAX et les BLOCS MSP font aussi partie de la formation Max)
- BLOC MAX 01 Comprendre la structure Max MSP Jitter
- BLOC MAX 02 Max et la structure
- BLOC MAX 03 Notion d’objet et d’I/O
- BLOC MAX 04 Les types de données (float, int, symbol, liste et bang)
- BLOC MAX 05 Objets d’interface graphique
- BLOC MAX 06 Inspector et programmation d’objet
- BLOC MAX 07 L’ordre des messages et le contrôle de flux
- BLOC MAX 08 Routing (route et select)
- BLOC MAX 09 Un vers plusieurs et vice versa (gate et switch, router)
- BLOC MAX 10 Communication sans câble (send et receive)
- BLOC MAX 11 Pseudo hasard (random, drunk, urn & decide)
- BLOC MAX 12 Opération de calculs (opérateurs, expr et +)
- BLOC MAX 13 Répétitions (metro, uzi, counter)
- BLOC MAX 14 Objets ZL et processeurs de listes
- BLOC MAX 15 Concepts de subpatching, abstraction et bpatcher
- BLOC MAX 16 Notion de projets Max, Collective & Application
- BLOC MAX 17 MIDI (transport, sequencing et +)
- BLOC MAX 18 OSC et autres protocoles de communication
- BLOC MAX 19 Interpolation (line, clip, scale, zmap, function et +)
- BLOC MAX 20 Interaction (key, mousestate et +)
- BLOC MAX 21 Notion de presets (snapshots, pattr system)
- BLOC MAX 22 Notion de stockage/recherche de données (coll, dictionnaires et +)
- BLOC MAX 23 Introduction à Javascript dans Max et jsui
- BLOC MAX 24 Synchronisation avec Link (Ableton Live et +)
- BLOC MSP 01 Le son digital dans Max et les signaux
- BLOC MSP 02 Le DSP et la fenêtre Audio Status
- BLOC MSP 03 Générateurs de signaux
- BLOC MSP 04 Opérations sur les signaux
- BLOC MSP 05 Modulation d’amplitude
- BLOC MSP 06 Modulation de fréquence
- BLOC MSP 07 Génération d’enveloppe
- BLOC MSP 08 message <-> signal
- BLOC MSP 09 interpolation et scaling
- BLOC MSP 10 Concepts de polyphonie
- BLOC MSP 11 Concept des objets MC (wrapper, message et +)
- BLOC MSP 12 Communication sans fil
- BLOC MSP 13 Sampling / Playing depuis l’unité de stockage
- BLOC MSP 14 Sampling / Playing depuis la mémoire
- BLOC MSP 15 Synthèse granulaire
- BLOC MSP 16 Quelques Packages intéressant
- BLOC MSP 17 Analyse d’un signal en temps réel
- BLOC MSP 18 Filtres
- BLOC MSP 19 Design d’effet (compression, phaser, flanger)
- BLOC MSP 20 VST & AU et autres plugins
- BLOC MSP 21 Introduction à gen~ et la boucle synchrone du DSP
- BLOC M4L 01 Concepts d’inclusion de Max dans Live
- BLOC M4L 02 Les entrées et sorties selon le type de périphériques
- BLOC M4L 03 Exemple de design d’effets audio
- BLOC M4L 04 Exemple de design d’effets midi
- BLOC M4L 05 Exemple de design d’instruments
- BLOC M4L 06 Exemple de design de séquenceurs et synchro au transport de Live
- BLOC M4L 07 Automation et contrôle de paramètres de périphériques Max for Live
- BLOC M4L 08 Notion de sauvegarde de paramètres avec le liveset (pattr et parameter mode)
- BLOC M4L 09 Le Live Object Model et notion de chemin
- BLOC M4L 10 Requêter des informations de Live depuis Max (live.object)
- BLOC M4L 11 Modifier des valeurs de propriétés de Live depuis Max (live.object et set et call)
- BLOC M4L 12 Notification depuis Live vers Max et observation de propriétés (live.observe)
- BLOC M4L 13 Contrôler des paramètres de manière optimisée et précise (live.remote~)
DOMAINES D’APPLICATION POSSIBLES
- Création d’outils sur mesure pour Ableton Live : devices audio, MIDI et instruments Max for Live adaptés à des besoins artistiques ou techniques spécifiques
- Musique live & performance avancée : contrôle temps réel de Live, systèmes génératifs, automatisation complexe, dispositifs hybrides scène / studio
- Spectacle vivant & intermittence : conduite sonore avancée, interaction plateau, déclenchement de processus audio, MIDI et visuels synchronisés
- Production musicale avancée : workflows personnalisés, outils d’édition, d’analyse et de transformation hors standards commerciaux
- Artistes et compositeurs électroniques : internalisation d’outils propriétaires, différenciation artistique, autonomie créative
- Régie numérique & technique musicale : systèmes fiables, reproductibles, adaptables aux contraintes de plateau et de tournée
- Recherche & développement musical : prototypage rapide d’algorithmes audio, MIDI et de contrôle, expérimentation temps réel
- Interaction son / données : mapping avancé, analyse audio et contrôle paramétrique de Live
- Projets artistiques hybrides : intégration Max for Live avec vidéo, lumière, capteurs et systèmes externes
- Autonomie professionnelle : maîtrise complète de la chaîne Ableton Live + Max for Live, réduction de dépendance aux plugins tiers
FORMATEUR : JULIEN BAYLE
Julien Bayle est le fondateur, gérant et formateur expert de Structure Void. Il est votre référent pédagogique.
Il est à la fois Ableton Certified Trainer & Max Certified Trainer.
Plus d'infos ici :https://structure-void.com/julien-bayle-ableton-et-max-certified-trainer-france/
Ses ouvrages sur Max for Live et Arduino sont disponibles ici :
- L'art de Max for Live : https://leanpub.com/max-for-live-fr et gumroad
- Arduino : https://www.packtpub.com/product/c-programming-for-arduino/9781849517584
PRÉ-REQUIS
Nos formations sont adaptables pour les niveaux suivants :
- Totalement débutant
- Intermédiaire
- Avancée
En effet, nos propositions d’actions de formation intègrent votre niveau auto-évalué aux débuts de nos échanges. Cela nous permet de proposer des actions de formations à profondeur variable
La connaissance du son digital est un plus mais n'est pas un pré-requis.
DURÉE
Notre formation Max for Live se déroule sur une période de 5 jours.
PRISE EN COMPTE PSH
STRUCTURE VOID est référencée et inscrite sur Ressource Handicap Formation http://www.rhf-paca.fr pour être en mesure de déployer les actions nécessaires, et de prendre conseil si besoin, pour le bon déroulement de ses formations.
Chacune des formations étant conçue pour s’adapter aux besoins du stagiaires, la prise en compte du handicap est une des composantes de la conception des actions de formation de STRUCTURE VOID.
Dès le premier échange et grâce à la Fiche de Recueil des besoins bruts, la prise en compte du handicap est spécifiée et définie. Cela déclenche l’émission du Questionnaire Adaptation PSH qui permet à STRUCTURE VOID de prévoir les adaptations possibles dans sa proposition commerciale.
FORMATION EN PRÉSENCE
Le formateur et les stagiaires échangent et travaillent sur leurs ordinateurs. L’écran du formateur est dupliqué sur le dispositif de diffusion visuelle présent dans la salle de formation (grand écran ou vidéoprojecteur / mur) et qui permet d’agrandir au maximum l’image pour un confort visuel approprié.
1/ Adaptations techniques
Le formateur peut contraster l’écran son ordinateur ou en changer la colorimétrie afin d’adapter la modalité visuelle au besoin du stagiaire.
La taille du curseur peut être augmentée.
La pièce peut être obscurcit ou au contraire mieux éclairée
L’utilisation de casque audio à volume variable est possible pour permettre une meilleure écoute des sons venant de l’ordinateur.
2/ Adaptations pédagogiques
Il est possible d’adapter le rythme de la formation, de prévoir des pauses supplémentaires, mais aussi d’agencer différemment les alternances explications / exercices pratiques pour que l’action de formation soit la plus efficace possible pour le stagiaire en situation de handicap.
FORMATION À DISTANCE
À distance, le formateur et le stagiaire sont connectés en session ZOOM.
Lors d’une session ave un stagiaire en situation de handicap, un temps de 15 minutes supplémentaire est prévu pour que les réglages audio et vidéo nécessaires au bon déroulement de l’action de formation soient effectués.
1/ Adaptations techniques
Le volume peut être augmenté pour permettre une meilleure écoute par le stagiaire auquel il peut être conseillé d’utiliser un casque à volume variable.
Autant que faire se peut, la qualité de l’image ZOOM peut être ajustée pour permettre une plus grande fluidité et le formateur peut aussi augmenter la taille du curseur à l’écran et contraster son écran, comme en changer la colorimétrie pour permettre une meilleure visibilité pour le stagiaire.
2/ Adaptations pédagogiques
Il est possible d’adapter le rythme de la formation, de prévoir des pauses supplémentaires, mais aussi d’agencer différemment les alternances explications / exercices pratiques pour que l’action de formation soit la plus efficace possible pour le stagiaire en situation de handicap.
Compte-tenu de la concentration plus grande en situation de formation à distance, une attention particulière sera apportée au temps de pause nécessaire.
CONTACTS SPÉCIFIQUE PSH
Votre référent handicap STRUCTURE VOID est Julien Bayle. Il est joignable aux coordonnées précisées en pied-de-page.
Le réseau handicap formation de AGEFIPH peut être contacté aux coordonnées suivantes :
- Par email : contact@agefiph.asso.fr
- Par téléphone : 0800.11.10.09
- Site web de l’antenne Région SUD : https://www.agefiph.fr/provence-alpes-cote-dazur-et-corse














