Ableton Live - live pour les geeks
Date de mise à jour :
Identifiant Offre Info : 14_AF_0000285740
Organisme responsable :
40ème Rugissant
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
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.
Programme de la formation
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 MAX FOR LIVE AVANCÉ : EXPLORATION & EXERCICES Découverte structurée du LOM : Objets, Propriétés, Observateurs Premiers patchs orientés API :…
- 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)
Validation et sanction
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Durée
En centre
35 h
Financement
- Conventionnement
- Non
Conditions d'accès
Public visé
- Tout public
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
Maîtrise avancée d'Ableton Live (idéalement avoir suivi notre module « Les techniques avancées ». Notions de programmation ou d'électronique appréciées. Entretien téléphonique préalable et test de positionnement.
Lieu de réalisation de l'action
Modalités d'enseignement
Formation entièrement en présentielle
Adresse
6 Rue Guenot75011 Paris 11e
Responsable : 40ème Rugissant
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
40ème Rugissant
75011 Paris 11e - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates fixes