使用 Max for Live 控制 Live

了解如何在 Max for Live 中访问和使用 Ableton Live 的 API,包括 Live Object 对象模型、受支持的操作,以及用于查询、控制和观察 Live 的 Max 对象 bjects 和 JavaScript 工具。

Controlling Live 课程在 Building Max Devices Pack 中提供了分步说明和详细信息,帮助您创建用于控制 Live 的设备。

Screenshot of Controlling Live Lesson in Building Max Devices Pack in Live's Browser


在 Max for Live 中使用 Live 的 API

Max for Live 可访问的 Live API 的所有内容都在 Live Object 对象模型(LOM)中有详细说明。

Live Object 对象模型列出了多个 Live Obejct 对象类型及其属性和功能,以及它们之间的主从关系,从而形成层级结构。有关 Live API 基本术语的定义以及用于访问 API 的 Max objects 对象列表,请参阅 Live API 概述章节


Live Object 对象模型

Live Object 对象模型将 Live 应用程序划分为若干基本功能单元(属性),这些属性与 Live 应用程序的各个方面相关 - 包括应用程序本身、歌曲、音轨、片段槽、片段 Clips、设备、设备参数、混音器设备、场景、提示点和控制界面。Live API 提供了访问应用程序某些属性的方法,以控制 Live 应用程序如何向您显示这些内容(Application.ViewSong.ViewTrack.View)。

当您正在使用 Live API 时,通常涉及以下五种操作之一:


在 Max for Live 中使用 Live 的 API 控制和创建设备

Max for Live 提供了两种不同方式,可通过 Live API 直接访问 Live 应用程序:


了解更多关于使用 Max for Live 控制 Live 的信息

如需进一步了解 Max 及 Max for Live,请访问 Cycling 74 的 Learn Max 页面,获取有关 Max 功能和能力的指南。

Ableton 为您提供了以下可供深入学习并提供帮助的资源:

这篇文章有帮助吗?