使用 Max for Live 控制 Live
了解如何在 Max for Live 中访问和使用 Ableton Live 的 API,包括 Live Object 对象模型、受支持的操作,以及用于查询、控制和观察 Live 的 Max 对象 bjects 和 JavaScript 工具。
Controlling Live 课程在 Building Max Devices Pack 中提供了分步说明和详细信息,帮助您创建用于控制 Live 的设备。
Live Obejct 对象模型
在 Max for Live 中使用 Live 的 API 控制和创建设备
了解更多关于使用 Max for Live 控制 Live 的信息
在 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.View、Song.View 和 Track.View)。
当您正在使用 Live API 时,通常涉及以下五种操作之一:
- 使用 Max for Live 对象查询 Live API(获取数据)
- 使用 Max for Live 对象设置 Live API 属性
- 使用 Max for Live 对象调用 Live API 函数
- 使用 Max for Live 对象观察 Live API 属性
- 以音频速率控制参数
在 Max for Live 中使用 Live 的 API 控制和创建设备
Max for Live 提供了两种不同方式,可通过 Live API 直接访问 Live 应用程序:
- 您可以使用三个一组的 Max for Live 对象(live.object、live.observer 和 live.path)来访问、观察和控制 Live 应用程序。
- 您可以使用 Max 的 js 对象,通过 LiveAPI JavaScript 对象编写代码,从而访问 Live 对象模型。
了解更多关于使用 Max for Live 控制 Live 的信息
如需进一步了解 Max 及 Max for Live,请访问 Cycling 74 的 Learn Max 页面,获取有关 Max 功能和能力的指南。
- 如需进一步了解 Max for Live,我们强烈推荐 这套 Max for Live 系列教程。
- Max for Live 论坛 也是与 Max 社区成员交流想法、获取帮助的好地方。
- Maxforlive.com 提供由其他 Max for Live 用户开发的免费和付费设备资源。