Ableton Live 扩展 SDK
摘要
Ableton 发布了 Live 12.4.5 beta 版本的软件开发工具包 (SDK),允许开发者使用 Node.js 创建可与轨道、片段、MIDI 等交互的自定义扩展。
<p><a href="https://lobste.rs/s/vpvc89/ableton_live_extensions_sdk">评论</a></p>
查看缓存全文
缓存时间: 2026/06/02 15:50
# 扩展SDK
来源:https://www.ableton.com/en/live/extensions
[点击展开]
BBenCut
BBenCut
Photo MIDI
Photo MIDI
Notation
Notation
Paulstretch for Live
Paulstretch for Live
Vivarium
Vivarium
Beat Buddy
Beat Buddy
Bird Game
Bird Game
RNMR
RNMR
### 扩展、重塑并定制Live。加入测试版,下载SDK并开始实验。
开始构建 (https://ableton.github.io/extensions-sdk#)
### 常见问题
什么是扩展? (https://www.ableton.com/en/live/extensions#collapse_7df74b06-43ef-4381-a21d-bbc59ee9a124_1)
Ableton扩展,在Live 12.4.5中引入,为用户提供了一种使用Ableton扩展SDK在Ableton Live中开发和运用自己工具的方式。
扩展可以与轨道、剪辑、MIDI、设备、速度以及Live Set的其他部分交互,以实现任务自动化、转换音乐数据并定制Live的功能。
哪些版本和版本的Live可以使用扩展? (https://www.ableton.com/en/live/extensions#collapse_7df74b06-43ef-4381-a21d-bbc59ee9a124_2)
扩展可在Live 12 Suite测试版(12.4.5或更高版本)中使用。Live Standard、Intro或Lite版本不支持扩展。
我能用扩展做什么? (https://www.ableton.com/en/live/extensions#collapse_7df74b06-43ef-4381-a21d-bbc59ee9a124_3)
扩展可以编程以影响轨道、剪辑、MIDI音符、设备、速度等。你可以构建扩展来:
- 转换MIDI
- 分析歌曲和轨道结构
- 自动化重复任务
- 创建不寻常的生成式模式
- 连接到外部服务
- 甚至在Live里玩游戏!
如何在Live中使用扩展? (https://www.ableton.com/en/live/extensions#collapse_7df74b06-43ef-4381-a21d-bbc59ee9a124_4)
在Live中安装扩展后(通过设置 → 扩展),访问方式如下:
- 右键单击Set中的项目(例如MIDI剪辑、轨道或其他项目)。
- 在出现的上下文菜单中查看。
- 如果扩展可用于该项目,则会显示在那里。
- 单击名称即可运行或编辑扩展。
从菜单中选择后,会弹出一个窗口,你可以在运行前调整扩展的参数。触发扩展会使其运行一次,执行任务并返回结果或应用更改,然后停止。
开发扩展需要什么? (https://www.ableton.com/en/live/extensions#collapse_7df74b06-43ef-4381-a21d-bbc59ee9a124_5)
使用扩展进行开发需要在你的计算机上(macOS或Windows)安装以下内容:
- Ableton扩展SDK (https://ableton.github.io/extensions-sdk)
- Node JS (https://nodejs.org/en/download) v24.16.0(LTS)
扩展如何在Live内部运行? (https://www.ableton.com/en/live/extensions#collapse_7df74b06-43ef-4381-a21d-bbc59ee9a124_6)
扩展构建于NodeJS平台之上,这是一个免费、开源、跨平台的JavaScript运行时环境。扩展通过右键单击Set中相关项目的上下文菜单触发。
扩展与Max for Live有何不同? (https://www.ableton.com/en/live/extensions#collapse_7df74b06-43ef-4381-a21d-bbc59ee9a124_7)
Max for Live是一个深度创意组合环境,提供合成、自定义乐器和复杂的信号链。扩展是基于JavaScript的工具,与Set本身交互,影响结构、数据和工作流程。
我是否需要成为开发者才能构建扩展? (https://www.ableton.com/en/live/extensions#collapse_7df74b06-43ef-4381-a21d-bbc59ee9a124_8)
SDK基于标准网络技术构建,AI编码助手能很好地处理它们。如果你能清晰地描述你的扩展想法,也许可以在AI的帮助下构建一个可运行的扩展,而无需任何编码经验。
我在哪里可以找到关于扩展的更多信息? (https://www.ableton.com/en/live/extensions#collapse_7df74b06-43ef-4381-a21d-bbc59ee9a124_9)
请查看Ableton扩展SDK GitHub仓库 (https://ableton.github.io/extensions-sdk)中的文档以获取更多信息。
相似文章
Show HN: Max Studio Tools – 为 Max 和 Ableton Live 设计的 C++ DSP 模块
一套为 Max/MSP 和 Ableton Live 设计的 C++ DSP 模块,模拟经典工作室均衡器和压缩器,支持可选过采样。
Effects SDK
Effects SDK 是一个人工智能驱动的SDK,用于在实时应用中添加视频和音频特效。
livekit/agents
LiveKit Agents 是一个用于构建实时、多模态语音智能体的开源框架,这些智能体能够看、听和理解,并具备灵活的 STT/LLM/TTS 集成、任务调度、电话支持、MCP 兼容性以及内置测试框架。
@cline:介绍 Cline SDK。我们从零开始重建了扩展和 CLI 的 Cline 支架,运用自 2024 年创建全球首批编码代理之一以来积累的所有经验教训…
Cline SDK 已从头重建并开源,允许他人基于它进行构建。
loopmaster – 实时编程音乐IDE
loopmaster 是一款用于实时编程音乐的IDE,支持实时算法音乐创作。