← 返回目录
L

LivePilot

社区
面向 Ableton Live 12 的智能体式制作系统 —— 472 个工具、57 个领域
GitHub 源仓库 ↗
★ 64 Stars 分类 · 开发工具 热门 源版本 73f98c8960be
46FMRS · D
可靠性
8/20
安全与权限
8/20
维护活跃度
9/20
文档质量
12/20
安装易用性
9/20

LivePilot 是一个功能强大的智能体式 Ableton 制作系统,提供广泛的工具集,但主要面向 Ableton Live 12。它需要安装 Remote Script 和可选 M4L 分析器,并依赖本地 Python 环境。它适合想要 AI 辅助作曲、设备推荐和创新的高级用户。用户应了解其副作用(如 Splice 下载)和开发中状态。

查看 FMRS 评分方法 →

LivePilot 是一个面向 Ableton Live 12 的智能体式 MCP 服务器,提供 472 个工具,覆盖 57 个领域。它集成了设备图集(5264 台设备)、用户语料库(检测并学习你的第三方插件)、Splice 智能搜索(gRPC + GraphQL)、9 段频谱感知(自动加载)、离线监听引擎、创意总监技能、技法记忆以及 12 个创意引擎。所有工具通过官方的 Live Object Model API 在 Ableton 主线程上执行,修改会经过撤销栈;涉及会话外状态的副作用(如 Splice 下载、记忆写入、安装操作、扫描、文件写入)则不受撤销影响。它支持任意 MCP 客户端,如 Claude Code、Claude Desktop、Cursor 和 VS Code。

工具能力

compose_fast_apply
快速模式作曲:从文本提示生成单场景循环草图。
compose_full_apply
完整模式作曲:生成包含前奏、主歌、副歌等完整歌曲结构的曲目。
develop_apply
开发模式:在现有循环基础上扩展,不干扰种子素材。
ensure_analyzer_on_master
幂等预检:在母轨上加载 M4L 分析器,若缺失则加载,若已存在则不做操作。
scan_full_library
扫描本机已安装的 Ableton 库和插件,重建个人设备图集。
corpus_setup_wizard
一站式运行用户语料库构建流程,检测并合成插件身份配置文件。
atlas_transplant
将演示或预设适应到新的 BPM、调性或美学,支持保留/缩放/重映射/替换决策。
atlas_macro_fingerprint
按宏指纹查找类似预设,用于“更多此类”搜索。
listen_capture
离线分析渲染的音频文件,获取立体声宽度、低音单声道、律动微时序、瞬态特征、LUFS 等。
listen_ab
对两个渲染捕捉进行 A/B 比较,返回音频质量快照。

安装接入

  1. 在 macOS 上通过 npx livepilot --setup 运行设置向导,或下载 .mcpb 文件双击安装到 Claude Desktop。2. 设置向导会检查 Python、安装 Remote Script、创建 Python 环境、复制 M4L 分析器并测试 Ableton 连接。3. 在 Ableton Live 12 中,打开 Preferences → Link, Tempo & MIDI → Control Surface → 选择 LivePilot。4. 对于 Claude Code,运行 claude mcp add LivePilot -- npx livepilot;对于 Claude Desktop、Cursor 和 VS Code,参考安装配置中的 JSON。5. (可选)将 LivePilot_Analyzer.amxd 拖到母轨最后一个设备位置以启用频谱分析。6. 运行 npx livepilot --status 验证连接。
claude_desktop_config.json
{
  "mcpServers": {
    "LivePilot": { "command": "npx", "args": ["livepilot"] }
  }
}

选型与风险

适合谁

  • Ableton Live 12 用户,希望用 AI 助手进行音乐制作。
  • 需要智能设备推荐、样本分析和作曲辅助的制作人。
  • 喜欢用自然语言或艺术家/风格速记控制 DAW 的音乐家。
  • 希望从软件中学习个人插件库的高级用户。
  • 想要在人工智能协助下进行高级母带处理、混音和声音设计的工作室。

不适合谁

  • 不了解 Ableton Live 12 的初学者(需要操作 DAW)。
  • 需要完全自主 AI 作曲的用户(LivePilot 返回计划,不自主执行)。
  • 仅需简单 MIDI 控制且不需要复杂工具的用户。
  • 想免费使用商业插件的用户(采用 BSL-1.1 许可证)。
  • 需要在其他 DAW(如 Logic、FL Studio)中工作的用户——仅支持 Ableton Live 12。

所需权限

  • 通过 TCP 9878 与 Ableton Live 12 通信(需要安装 Remote Script)。
  • 通过 UDP 9880 和 OSC 9881 与 Max for Live 分析器通信(可选,用于频谱工具)。
  • 读取本地 Splice 数据库文件和通过 gRPC 与 Splice 桌面应用通信(可选)。
  • 扫描文件系统以检测插件和样本(需要用户目录权限)。
  • 向 `~/.livepilot/` 写入状态文件,包括 atlas 覆盖、记忆和日志。
  • 在 Ableton 会话中执行变更(如改曲速、创建轨道、加载设备)——所有通过撤销栈的变更。

风险与副作用

  • 实时修改 Live 会话,可能意外改变用户的项目;建议先备份。
  • 与 Splice 交互时,下载可能消耗信用额度;有安全上限(5 信用)但仍有风险。
  • M4L 分析器监听局域网(OSC 9881),如果网络环境不安全,未认证的命令可能被阻止,但推荐使用本地或受信任网络。
  • 扫描文件系统可能耗时且暴露隐私(插件路径和名称)。
  • 工具数量多,错误调用可能导致复杂状态变化;建议在生产会话前进行试验。
  • 仍在积极开发中,API 可能发生变化;建议固定版本。

常见排障

  1. 连接失败:运行 `npx livepilot --status` 检查 Ableton 连接,确保 Remote Script 已安装并在 Ableton 中启用。
  2. 频谱工具不可用:确保 M4L 分析器已加载在母轨最后位置,并调用 `ensure_analyzer_on_master` 预检。
  3. Splice 搜索无结果:确保 Splice 桌面应用正在运行,且已下载样本;如果是网络问题,请检查 gRPC 和端口配置。
  4. 行为异常:运行 `npx livepilot --doctor` 进行全量诊断,查看日志。
  5. 版本过旧:按 README 升级到最新版本,注意重大变更。
  6. 安装问题:手动检查 Python 3.12+、Node.js 18+ 和 Ableton Live 12 的最低要求。

使用场景

使用自然语言进行音乐制作,例如“写一首 128 BPM 的黑暗极简科技舞曲”。
使用艺人或风格速记(如“听起来像 J Dilla”)来指导设备选择与处理。
通过描述性查询(如“暖垫”)搜索设备、样本和技法。
利用智能体作曲引擎生成歌曲循环、完整曲目或扩展现有想法。
通过离线监听引擎对渲染音频进行 A/B 评估。
对已下载的样本进行 Splice 目录搜索与下载,并使用认知适配的样本处理计划。

支持客户端

Claude Desktop完整支持
Claude Code完整支持
Cursor完整支持
VS Code完整支持