Contrôler Live avec Max for Live
Découvrez comment accéder à l’API d’Ableton Live et l’utiliser dans Max for Live, y compris le Live Object Model, les opérations prises en charge, ainsi que les objets Max et outils JavaScript permettant d’interroger, de contrôler et d’observer Live.
La leçon Controlling Live du Building Max Devices Pack propose des instructions détaillées étape par étape et des informations approfondies pour créer des outils permettant de contrôler Live.
Le Live Object Model
Contrôler et créer des devices avec l’API de Live dans Max for Live
En savoir plus sur le contrôle de Live avec Max for Live
L’API de Live dans Max for Live
Toutes les fonctionnalités de l’API de Live accessibles à Max for Live sont illustrées dans le Live Object Model (LOM).
Le Live Object Model répertorie plusieurs classes d’objets Live avec leurs propriétés et fonctions, ainsi que leurs relations parent-enfant qui forment une hiérarchie. Veuillez consulter le chapitre de présentation de l’API de Live pour les définitions des termes de base de l’API de Live et la liste des objets Max permettant d’y accéder.
Le Live Object Model
Le Live Object Model divise l’application Live en plusieurs unités fonctionnelles de base (propriétés) associées à différents aspects de l’application Live : l’application elle-même, les Songs, les Tracks, les Clip slots, les Clips, les Devices, les paramètres de Device, le Mixer Device, les Scenes, les Cue Points et les surfaces de contrôle. L’API de Live permet d’accéder à certaines propriétés de l’application pour contrôler la façon dont Live les affiche (Application.View, Song.View et Track.View).
L’utilisation de l’API de Live implique l’une des cinq opérations suivantes :
- Interroger l’API de Live (récupérer des données) à l’aide des objets Max for Live
- Définir une propriété dans l’API de Live à l’aide des objets Max for Live
- Appeler une fonction dans l’API de Live à l’aide des objets Max for Live
- Observer une propriété dans l’API de Live à l’aide des objets Max for Live
- Contrôler un paramètre à la fréquence audio
Contrôler et créer des outils avec l’API de Live dans Max for Live
Max for Live propose deux méthodes différentes pour accéder directement à l’application Live via l’API de Live :
- Vous pouvez utiliser un trio d’objets Max for Live (live.object, live.observer et live.path) pour accéder à l’application Live, l’observer et la contrôler.
- Vous pouvez utiliser l’objet Max js pour écrire du code en utilisant l’objet Javascript LiveAPI qui expose le Live Object Model.
En savoir plus sur le contrôle de Live avec Max for Live
Pour en savoir plus sur Max et Max for Live, consultez la page Apprendre Max de Cycling 74 pour des guides sur les fonctionnalités et capacités de Max.
- Pour en savoir plus sur Max for Live, nous vous recommandons vivement cette série de tutoriels Max for Live.
- Le forum Max for Live est également un excellent endroit pour partager des idées et obtenir de l’aide de la communauté Max sur vos patches.
- Maxforlive.com est une ressource pour des devices gratuits et payants développés par d’autres utilisateurs de Max for Live.