Steuerung von Live mit Max for Live
Hier erfährst Du, wie Du auf die API von Ableton Live in Max for Live zugreifen und sie nutzen kannst – inklusive des Live Object Model, unterstützter Operationen sowie der Max-Objekte und JavaScript-Tools, mit denen Du Live abfragen, steuern und überwachen kannst.
Die Controlling Live-Lektion im Building Max Devices Pack bietet Dir eine Schritt-für-Schritt-Anleitung und ausführliche Informationen, um Devices zur Steuerung von Live zu erstellen.
Das Live Object Model
Devices mit der Live-API in Max for Live steuern und erstellen
Mehr erfahren über das Steuern von Live mit Max for Live
Live-API in Max for Live
Alles, was in der Live-API für Max for Live zugänglich ist, wird im Live Object Model (LOM) dargestellt.
Das Live Object Model listet verschiedene Live-Objektklassen mit ihren Eigenschaften und Funktionen sowie deren Eltern-Kind-Beziehungen auf, durch die eine Hierarchie entsteht. Sieh Dir das Kapitel zur Übersicht der Live-API an, um Definitionen der grundlegenden Begriffe der Live-API und eine Liste der Max-Objekte zu finden, mit denen Du darauf zugreifen kannst.
Das Live Object Model
Das Live Object Model unterteilt die Live-Anwendung in mehrere grundlegende Funktionseinheiten (Eigenschaften), die mit verschiedenen Aspekten der Live-Anwendung verbunden sind – die Anwendung selbst, Songs, Spuren, Clip-Slots, Clips, Devices, Device-Parameter, das Mixer-Device, Szenen, Cue-Punkte und Control Surfaces. Die Live-API bietet Möglichkeiten, auf einige Eigenschaften der Anwendung zuzugreifen, um zu steuern, wie die Live-Anwendung sie Dir anzeigt (Application.View, Song.View und Track.View).
Die Nutzung der Live-API umfasst eine von fünf verschiedenen Arten von Operationen:
- Abfragen der Live-API (Daten auslesen) mit Max for Live-Objekten
- Setzen einer Eigenschaft in der Live-API mit Max for Live-Objekten
- Aufrufen einer Funktion in der Live-API mit Max for Live-Objekten
- Überwachen einer Eigenschaft in der Live-API mit Max for Live-Objekten
- Steuern eines Parameters mit Audio-Rate
Devices mit der Live-API in Max for Live steuern und erstellen
Max for Live bietet Dir zwei verschiedene Möglichkeiten, direkt über die Live-API auf die Live-Anwendung zuzugreifen:
- Du kannst ein Trio von Max for Live-Objekten verwenden – (live.object, live.observer und live.path), um auf die Live-Anwendung zuzugreifen, sie zu überwachen und zu steuern.
- Du kannst das Max-Objekt js nutzen, um Code mit dem LiveAPI-JavaScript-Objekt zu schreiben, das das Live Object Model bereitstellt.
Mehr erfahren über das Steuern von Live mit Max for Live
Wenn Du mehr über Max und Max for Live erfahren möchtest, besuche die Learn Max-Seite von Cycling 74 für Anleitungen zu den Funktionen und Möglichkeiten von Max.
- Um mehr über Max for Live zu erfahren, empfehlen wir Dir diese Max for Live-Tutorialreihe.
- Das Max for Live-Forum ist außerdem ein guter Ort, um Ideen auszutauschen und Hilfe von der Max-Community für Deine Patches zu bekommen.
- Maxforlive.com ist eine Anlaufstelle für kostenlose und kostenpflichtige Devices, die von anderen Max for Live-Nutzenden entwickelt wurden.