Objectifs
Utiliser Max for Live pour créer des devices audio, MIDI et utilitaires.
Manipuler le LOM (Live Object Model) pour contrôler Live en profondeur.
Développer des interfaces complexes et modulaires dans Max.
Concevoir des Extensions en JavaScript / TypeScript pour personnaliser et automatiser Ableton Live.
Concevoir un contrôleur MIDI hardware intégrant boutons, potards, encodeurs et LED RGB.
Faire dialoguer Max ? Live ? contrôleur via MIDI et feedback visuel.
Description
ARCHITECTURE GLOBALE & MISE EN PLACE
- Présentation du pipeline : Live ? M4L ? contrôleur hardware
- Organisation du projet : modules Max, firmware, mapping, modes
- Conception ergonomique de l'instrument final
- Découverte structurée de Max For Live : différents types d'objets, UI
- Premiers modules Max For Live orientés MIDI
- Découverte structurée du LOM : Objets, Propriétés, Observateurs
- Premiers patchs orientés API : navigation dans les devices, modification de paramètres, suivi d'événements
- Exercices pratiques autour du LOM (contrôle de track, mixer, scene, clip)
- Création d'un synthé monophonique comme exercice central : Oscillateurs, enveloppes, filtre, LFO / Interface visuelle personnalisée
- Présentation d'Extensions et positionnement par rapport à MFL
- Environnement de développement et structure d'un projet Extension
- Découverte de l'API Extensions et des principaux hooks disponibles
- Création d'une première Extension : interface, logique, communication avec Live
- Cas d'usage concrets : automation, gestion de sets, intégration matériel
- Packaging, distribution et bonnes pratiques de développement
- Choix du micro-contrôleur
- Câblage : boutons, potentiomètres, encodeurs, LED RGB, Lecture des entrées, debouncing, alimentation
- Envoi MIDI : CC, notes, modes, dynamique
- Réception MIDI pour feedback LED ? Architecture du firmware (modulaire / évolutif)
- Tests en temps réel dans Live
- Mapping cohérent des paramètres du synthé et des autres devices
- Gestion du feedback visuel : LEDs RGB, états, couleurs, transitions
- Communication bidirectionnelle M4L ? contrôleur
- Création d'outils M4L dédiés au contrôleur
- Tests complets sur un set Live
- Édition Multi-clips
- Différents types de filtres
- Émulateurs de synthétiseurs analogiques
- VUmètres (Peak/RMS)
- Mise à jour du Core Library
- Link : Synchronisation d'applications IOS
- Finalisation des devices M4L (interface, presets, macros, hiérarchie)
- Finalisation hardware (réglages, ergonomie, modes, calibration)
- Notion de script Python
- Intégration dans un set de performance :
- Synthé M4L • Devices utilitaires
- Contrôleur MIDI physique
- Packaging du projet (Live Pack + firmware + documentation)
Conditions d'accès
Maitrise avancee d Ableton Live (idealement avoir suivi notre module Les techniques avancees .
Notions de programmation ou d electronique appreciees. Entretien telephonique prealable et test de
positionnement.
Rythme
Temps plein
Liste des sessions
40ème Rugissant
- 0663987750
- formation@le40erugissant.com
Centre de formation
Lieu de formation





