扩展程序能够运行于 Live Suite 12.4.5 版本,目前处于公开测试阶段。立即注册并开始使用

打破常规。
打造属于自己的 Live。

介绍扩展程序

使用全新的开源 JavaScript SDK,构建一个能够将 Live Suite 带到其它领域的扩展程序。

扩展程序(Extensions)是可选的附加工具,可与 Live 同时运行,并可从工程中的任何位置右键单击访问。 

扩展程序属于附加工具,可让您自动执行繁琐的操作、激发新的想法,并让 Live 执行以前无法做到的事情。

Extensions SDK 为您提供了构建扩展程序所需的 JavaScript API:开放、文档化,并且专为 Live 而构建。
开始使用

扩展程序可直接集成到 Live 的工作流程中。 他们可以读取你的整个 Set 工程:轨道、片段、结构 —— 然后进行改写。

无需遵循规则的工具

浏览未经测试的程序、奇怪的插件和实验性集成功能 —— 一个激发创意的起点。

[点击展开]

扩展、重塑并定制 Live。 加入测试版,下载 SDK 并开始试验。

常见问题与解答

Ableton Extensions 扩展程序是在 Live 12.4.5 中引入的新功能,它为用户提供了一种使用 Ableton Extensions SDK 在 Ableton Live 中开发和使用自己工具的方法。

扩展程序可以与 Live Set 中的音轨、片段、MIDI、设备、速度和其它部分进行交互,以自动执行任务、转换音乐数据并自定义 Live 的功能。

Live 12 Suite Beta 12.4.5 或更高版本提供扩展程序功能。 Live Standard、Intro 或 Lite 版本均不提供扩展程序功能。

扩展程序可以通过外部编程来影响音轨、片段、MIDI 音符、设备、速度等信息。 您可以构建以下扩展程序:

  • MIDI 转换工具
  • 分析歌曲和曲目结构
  • 自动化处理重复性的任务
  • 创造不寻常的生成模式
  • 连接到外部服务
  • 甚至可以在 Live 中玩游戏!

在 Live 中安装扩展程序后(通过 "设置" → "扩展程序"),您可以按以下方式访问它:

  • 右键单击工程中的一个项目(例如 MIDI 片段、轨道或其它项目)。
  • 请查看所出现的功能菜单。
  • 如果扩展程序可用于该项目,它将会显示在右键菜单中。
  • 点击名称即可运行或编辑扩展程序。

从菜单中进行选择后,将出现一个弹出窗口,您可以在运行扩展程序之前更改其参数。 触发扩展程序会使其运行一次并执行任务(返回结果或应用更改),然后停止。

使用扩展程序进行开发需要在您的计算机(macOS 或 Windows)上安装以下软件:

扩展程序基于 NodeJS 平台构建,NodeJS 是一个免费、开源、跨平台的 JavaScript 运行环境。 扩展程序可通过右键单击工程中相关项目的右键菜单触发。

Max for Live 是一个功能强大的创意编程环境,提供合成器、自定义乐器和复杂的信号链路。 扩展程序是基于 JavaScript 的工具,可以与 Set 工程本身进行交互,从而影响结构、数据和工作流程。

该 SDK 基于标准的 Web 技术构建,AI 代码助手能够很好地处理这些技术。如果您能清晰地描述您的扩展程序想法,您或许可以在 AI 的协助下构建一个可用的扩展程序,而无需任何编码经验。

更多信息,请查看 Ableton Extensions SDK GitHub 仓库 中的文档。