Journées Portes Ouvertes 2026
Plongez dans l’univers de la composition musicale et de la production MAO lors de nos Journées Portes Ouvertes.
S inscrire
Conception de Dispositifs Interactifs & Scénique

Max/MSP: Programmation multimédia, musique et interaction | 2027

Découvrir Max pas à pas et construire des systèmes interactifs simples pour le son, le MIDI et le multimédia.

Une première approche progressive de Max/MSP pour créer des patchs interactifs, musicaux et multimédias sans prérequis en programmation.

5 jours · 35 heures
CFS|M Center · 190 Avenue Félix Faure, Lyon 3e
Présentiel — à distance possible sur demande
Sur demande · Sessions inter ou intra-entreprise
CFS|M Center
Formation
Max/MSP: Programmation multimédia, musique et interaction | 2027
Votre Formation

En quelques mots…

Cette formation constitue une première approche progressive de Max/MSP. La progression est volontairement construite à partir des fondamentaux de Max avant d'introduire progressivement les notions musicales, MIDI, OSC et les principes du traitement audio avec MSP.

L'apprentissage repose sur des exemples concrets et des travaux pratiques. Chaque nouveau concept est immédiatement mis en application dans un patch afin que le stagiaire comprenne la logique de fonctionnement plutôt que de mémoriser une liste d'objets.

La formation aborde les notions essentielles permettant ensuite d'évoluer vers la synthèse sonore, le sampling, le traitement du signal, Jitter, les shaders, les dispositifs interactifs, la spatialisation, le réseau, gen~ ou RNBO dans des formations de niveau intermédiaire ou avancé.

Le parcours se termine par la réalisation d'un petit dispositif interactif associant plusieurs notions étudiées pendant les cinq jours.

Objectifs pédagogiques

À l'issue de la formation, le stagiaire sera en capacité de :

  • Comprendre la logique de programmation graphique de Max et la structure d'un patch.
  • Créer et connecter des objets, messages, contrôles et événements.
  • Manipuler les principaux types de données et contrôler l'ordre d'exécution des messages.
  • Construire des systèmes simples de routage, de calcul, de répétition et de génération aléatoire.
  • Organiser un patch avec des sous-patchs, abstractions et communications sans câble.
  • Manipuler des listes, des paramètres et des données simples.
  • Créer une première interaction avec le clavier, la souris et une interface graphique.
  • Découvrir les principes du MIDI, de l'OSC et de la synchronisation avec Ableton Link.
  • Identifier les différences fondamentales entre messages Max et signaux audio MSP.
  • Construire un premier dispositif interactif combinant contrôle, logique et génération sonore simple.

Profil professionnel

Cette formation s'adresse aux débutants souhaitant découvrir Max/MSP pour la création musicale, le sound design, les installations interactives, la création multimédia, le spectacle vivant ou la conception de dispositifs temps réel. Elle peut également convenir aux musiciens, compositeurs, producteurs, sound designers, artistes numériques et techniciens souhaitant acquérir les bases de la programmation graphique.

Prérequis

Aucun prérequis en programmation n'est nécessaire. Une culture générale de l'informatique et une pratique de base d'un environnement audio ou musical sont utiles mais non indispensables.

Positionnement pédagogique

Un échange préalable permet d'identifier le niveau informatique, les pratiques musicales ou audiovisuelles, les objectifs professionnels et les éventuelles expériences antérieures avec Max, MSP, Jitter ou d'autres environnements de programmation créative. Les exercices peuvent être adaptés au profil du stagiaire.

Accessibilité

CFS|M Center accueille les personnes en situation de handicap. Nos locaux, situés au 4e étage sans ascenseur, ne sont pas accessibles aux personnes à mobilité réduite : dans ce cas, la formation peut être organisée dans des locaux accessibles proposés par le stagiaire ou son employeur, ou à distance sur demande. Un entretien préalable et confidentiel avec le référent handicap permet d'identifier les aménagements nécessaires (rythme, supports, matériel). CFS|M Center s'appuie sur le réseau Via Compétences pour mobiliser les compensations adaptées.

Référent : Nicolas Saffray · 06 64 70 03 13 · contact@cfsm-center.fr
(Tous les jours de la semaine de préférence entre 17h30 et 19 h)

Nos stagiaires et les professionnels en parlent !

Marianne,

J'ai suivi une formation individuelle pendant 2 semaines avec Nicolas; cette formation était structurée en 2 modules: "prise en main" du logiciel Ableton Live et principes de base de composition musicale.
Ces 2 semaines ont été exceptionnelles, au-delà de mes espérances... ! La progression et le rythme pédagogiques pensés par Nicolas ont été très efficaces, avec la dose de souplesse et d'inventivité parfaite pour adapter les enseignements à mes besoins spécifiques. Je termine ces 2 modules avec des bases solides dans les 2 domaines.
Nicolas est un formateur d'une qualité rare: il est bienveillant, généreux, passionné, vraiment musicien et non dénué d'humour: un grand professionnel !
Merci Nicolas pour tout ce que tu m'as appris!
J'ai hâte de revenir au CFSM pour réaliser le module 3.

Programme détaillé

Jour 1 — Découvrir la logique de Max

Fondamentaux de la programmation graphique

  • Présentation de Max et de ses domaines d'application : musique, son, interaction et multimédia.
  • Comprendre la structure d'un patch, les objets, les inlets, les outlets et les connexions.
  • Créer un premier patch et comprendre le principe de programmation par flux de messages.

Objets, messages et événements

  • Utiliser les objets élémentaires, les message boxes, les commentaires et les outils de débogage.
  • Comprendre le bang et la logique événementielle.
  • Découvrir les types de données : int, float, symbol, list et bang.

Interface et premières interactions

  • Utiliser les principaux objets d'interface graphique : number, flonum, toggle, button, slider et menu.
  • Découvrir l'Inspector et les principaux paramètres d'un objet.
  • Travaux pratiques : créer une petite interface de contrôle.

Capacités acquises

  • Identifier les éléments constitutifs d'un patch Max.
  • Créer un patch simple et déclencher des actions par messages.

Jour 2 — Programmer la logique d'un patch

Ordre des messages et flux de contrôle

  • Comprendre l'ordre d'exécution dans Max.
  • Différencier les inlets chauds et froids.
  • Utiliser trigger pour contrôler précisément l'ordre des opérations.

Calcul et logique

  • Utiliser les opérateurs arithmétiques et les comparaisons.
  • Découvrir expr pour réaliser des calculs et des conditions.
  • Utiliser clip, scale et les principes de mapping de valeurs.

Routage et contrôle du flux

  • Utiliser route et select.
  • Découvrir gate, switch et les principes de routage.
  • Comprendre le passage d'un flux vers plusieurs sorties et inversement.

Temps, répétition et hasard

  • Utiliser metro, delay, counter et uzi.
  • Découvrir random, drunk, urn et decide.
  • Travaux pratiques : créer un générateur de séquences contrôlées par le hasard.

Capacités acquises

  • Construire une logique de contrôle simple et prévisible.
  • Créer un système répétitif et un générateur aléatoire élémentaire.

Jour 3 — Structurer et rendre un patch réutilisable

Manipulation des listes et des données

  • Comprendre les listes et leur rôle dans Max.
  • Découvrir les objets zl et les opérations courantes sur les listes.
  • Manipuler les données et préparer des structures simples.

Communication interne

  • Utiliser send et receive pour communiquer sans câble.
  • Organiser les flux de contrôle d'un patch complexe.

Subpatching et abstraction

  • Comprendre la notion de sous-patch.
  • Créer une abstraction réutilisable.
  • Découvrir bpatcher pour construire des interfaces modulaires.

Interaction utilisateur

  • Utiliser key, keyup et mousestate.
  • Associer clavier, souris et interface graphique à des paramètres de contrôle.
  • Travaux pratiques : construire un petit instrument ou contrôleur interactif.

Capacités acquises

  • Structurer un patch de manière lisible et modulaire.
  • Créer des composants réutilisables et des interactions simples.

Jour 4 — Max pour la musique : MIDI, OSC et introduction à MSP

MIDI

  • Comprendre les principaux messages MIDI : notes, vélocité, contrôleurs et canaux.
  • Recevoir et générer des informations MIDI.
  • Construire une séquence MIDI élémentaire.

OSC et communication

  • Comprendre le principe de communication par réseau avec OSC.
  • Échanger des paramètres entre Max et d'autres environnements compatibles.

Synchronisation

  • Découvrir les principes d'Ableton Link et de la synchronisation tempo/phase.
  • Comprendre les usages de la synchronisation dans un dispositif musical interactif.

Introduction au son numérique et à MSP

  • Distinguer message, donnée de contrôle et signal audio.
  • Comprendre les notions de fréquence, amplitude, échantillonnage et signal.
  • Découvrir l'interface audio, le DSP et les principes de la fenêtre Audio Status.
  • Découvrir les premiers générateurs de signaux et le principe d'un patch audio.

Capacités acquises

  • Créer un flux MIDI simple et communiquer avec un dispositif externe.
  • Comprendre la différence fondamentale entre programmation événementielle et traitement audio temps réel.

Jour 5 — Synthèse, projet et ouverture vers Jitter

Premiers principes de synthèse sonore

  • Découvrir les générateurs de signaux et les opérations élémentaires sur les signaux.
  • Comprendre le rôle de l'enveloppe et de line~.
  • Découvrir les principes de modulation d'amplitude et de fréquence.
  • Construire un synthétiseur monophonique très simple.

Projet pratique final

  • Définir le fonctionnement d'un petit dispositif interactif.
  • Combiner interface, logique, contrôle temporel, données et génération sonore.
  • Tester, corriger et documenter le patch.
  • Mise en situation professionnelle : présenter le fonctionnement du dispositif et expliquer les choix de programmation.

Ouverture vers l'écosystème Max

  • Présenter les étapes suivantes : sampling, filtres, effets, analyse du signal, polyphonie, MC, Jitter, vidéo, OpenGL, shaders, gen~ et RNBO.
  • Identifier les usages possibles de Max dans les installations interactives, le spectacle vivant, la création sonore, la création audiovisuelle et les dispositifs temps réel.

Évaluation des acquis

  • Réalisation d'un patch fonctionnel à partir d'un cahier des charges simple.
  • Vérification de la capacité à expliquer les principaux concepts étudiés et à modifier le patch de manière autonome.

Volume horaire

  • Total : 35 heures.
  • Rythme : 5 jours consécutifs, 7 heures par jour.
  • Organisation indicative : 8h30-12h30 et 13h30-16h30.

Formateur

NS
Nicolas SAFFRAY
Compositeur · Sound Engineer · Apple Certified Trainer · Avid Certified Trainer
Diplômé du Conservatoire de Paris (Master de Composition), Nicolas SAFFRAY exerce depuis plus de quinze ans comme compositeur orchestral et hybride pour l'audiovisuel et comme ingénieur du son. Formateur certifié Apple (Logic Pro) et Avid (Pro Tools), il dirige CFS|M Center et a fondé ByPass Sound Agency.

Méthodes pédagogiques

La pédagogie privilégie une progression par étapes : démonstration courte, explication du concept, reproduction guidée puis exercice autonome. Les notions sont introduites dans un contexte concret afin de relier immédiatement la théorie à la pratique.

Les exercices sont réalisés directement dans Max et font progressivement appel à plusieurs concepts déjà étudiés. Le formateur réalise des démonstrations, accompagne la construction des patchs et propose des corrections individualisées. Une attention particulière est portée à la lisibilité du patch, au raisonnement logique et au débogage.

Modalités d'évaluation

Les acquis sont évalués tout au long de la formation par des exercices pratiques, des manipulations guidées et des mises en situation. Une évaluation finale prend la forme d'un projet court consistant à construire et expliquer un patch Max fonctionnel à partir d'un cahier des charges simple.

Moyens techniques

Poste informatique équipé de Max/MSP, écran ou vidéoprojecteur, interface audio et périphériques MIDI selon les exercices. Les stagiaires disposent d'un environnement de travail permettant de réaliser les patchs et travaux pratiques. Les ressources pédagogiques et exemples de patchs nécessaires sont fournis ou construits pendant la formation.

Délais, tarifs & financements

    • Délais et conditions d’accès: 
      • Le temps qu’il faut pour avoir accès à une formation dépend de votre mode de financement.
        • En général, il faut environ 30 jours pour que votre OPCO ou le France Travail examinent votre dossier.
        • Si la formation est autofinancée,  le délai est raccourci à 11 jours ouvrables avant le démarrage de la formation .
    • Tarifs et Financements:
        • AFDAS [Intermittent...] : 4200€
        • Salarié : Plan de formation : 4200€
        • France Travail / AIF / CSP / FNE : 1500€
        • Auto-entrepreneur, gérant, TNS : 1500€
        • Personne en situation de handicap : 1500€
        • Financement personnel : 1500€ net de taxes en 2 fois

Questions fréquentes

5 questions
Faut-il savoir programmer pour suivre la formation Max/MSP ?

Non, aucun prérequis en programmation n'est nécessaire. Une culture générale de l'informatique et une pratique de base d'un environnement audio ou musical sont utiles mais non indispensables.

À qui s'adresse cette formation ?

Aux débutants qui veulent découvrir Max/MSP pour la création musicale, le sound design, les installations interactives, le multimédia, le spectacle vivant ou les dispositifs temps réel.

Que vais-je apprendre ?

La logique de programmation graphique de Max, les objets, messages et types de données, l'ordre d'exécution, le routage et la génération aléatoire, l'organisation en sous-patchs, le MIDI, l'OSC, une introduction à MSP et une ouverture vers Jitter.

Quelle formation suivre ensuite ?

Pour créer vos propres instruments et effets dans Ableton Live : Max for Live : Création de dispositifs musicaux interactifs.

Peut-on visiter le centre avant de s'inscrire ?

Oui, lors de nos Journées Portes Ouvertes, tous les mercredis sur rendez-vous (créneaux d'une heure entre 14h et 18h). Vous visitez les studios, découvrez les formations et échangez avec le formateur. Réserver un créneau.

Dossier de candidature & d'inscription

Max/MSP: Programmation multimédia, musique et interaction | 2027

5 jours · 35 heures