从连接 DAW,
到第一场彩排。
这份文档基于目前已实现的场序 CueOrder 测试版。操作前请备份 Live 工程,并在模拟模式和真实模式分别测试。舞台上应保留人工应急流程。
快速入门
开发测试版 Windows 旧版与 macOS 0.2.3 开发测试版均通过项目交付获取,尚未公开托管或完成 Mac 签名公证。打开场序 CueOrder 后,可从状态窗口进入本机网页控制端。更名后的 Mac 应用名为 CueOrder.app;旧版 StagePilot 歌单会复制到新数据目录,原文件保留;Mac 用户也可从菜单栏图标,Windows 用户从系统托盘图标再次打开状态与连接向导。
- 先在「模拟模式」熟悉歌单、预选和 GO。
- 备份 Live 工程,在 Arrangement 中放好歌曲与段落定位点。
- 按「连接 Live 12」章节启用 AbletonJS 桥接。
- 切换到「真实模式」,确认界面同时显示真实模式与 Live 已连接。
- 完整排练每首歌的起点、段落、歌词及停止行为。
连接 Ableton Live 12
场序 CueOrder 使用 AbletonJS 控制界面与 Live 通信。它是场序 CueOrder 使用的独立桥接组件,不是 AbleSet 插件。请不要把两者混淆,也不要覆盖 AbleSet 的文件。
- 启动 Ableton Live 12,并打开准备好的工程。
- 在场序 CueOrder 中打开「连接向导」,点击「安装 AbletonJS 插件」。安装过程应只写入当前用户的 Live Remote Scripts 目录。
- 重启 Live。在 Live 设置的「Link, Tempo & MIDI」中,将一个 Control Surface 设为
AbletonJS。 - 返回场序 CueOrder,点击「连接真实 Live」。核对顶部状态,不要仅凭按钮已按下就判断连接成功。
Live 12 官方手册说明,Control Surface 在「Link, Tempo & MIDI」中启用;查看 Ableton 官方说明 ↗
切换模式时
模拟模式无需启动 Live,适合学习。真实模式只在连接成功后控制实际工程。演出前请确认只有一份场序 CueOrder 服务连接同一个 Live 工程,避免指令来源混乱。
连接 Logic Pro
场序现可通过本机虚拟 MIDI 控制 Logic Pro 的歌曲与段落定位、播放和停止。先打开 连接向导,选择「Logic Pro」。首次排练可使用源码目录 examples/logic/CueOrder Logic 单编号跳转演示.logicx 中的工程和同目录的 Logic 实际导出 MIDI。
- 在 Logic 标记列表中,用普通名称标记歌曲起点,用
> 主歌、> 副歌标记段落,用停止标记结束。至少保留一个延伸到最后标记之后的 MIDI 片段。 - 打开 Logic「键盘命令」,分别为「播放」「停止」学习场序连接向导里的按钮(CC 20、21)。在场序启用「单编号跳转」后,按 ⌘0 打开 Logic MIDI Environment,在「节拍与端口」层选「新建 → 推子 → 特殊 → 跳到标记」;输入设 Control / 通道 1 / 编号 70,输出保持默认 Meta 51(Go to Marker),范围设 0–127;把 Physical Input 的 CueOrder Control 专用输出接入推子。先用「发送测试标记」核对播放头位置。此后场序以 CC 70 的控制值发送 Marker 编号,免去逐个学习。先用演示工程核对跳转,再将设置保存进模板。演示工程为快速测试连接了全部 MIDI 输入;正式工程请使用 CueOrder Control 专用输出,以免其他控制器误触发跳转。若暂未配置 Environment,可在向导切回「逐个映射」:按旧方式分别学习 CC 41–60。
- 在 Logic「文件 → 项目设置 → 同步 → MIDI」,将目的位置设为
CueOrder Sync,勾选「时钟」,保留「乐曲位置指针」模式。每个 Logic 工程都要保存这项设置。 - 用 Logic「文件 → 导出 → 所有 MIDI 轨道为 MIDI 文件」导出
.mid,并在场序连接向导导入。修改 Marker 后重新导出导入。 - 预选歌曲或段落,双击 GO 确认。单编号 GO 会先跳转并启动 Logic,再核对开始播放时的目标位置回传;如果位置不符,场序立即发送停止;没有回报则在超时后停止。停止状态下单独定位可能因 Logic 不发送位置回报而失败;停止与紧急停止可直接执行。
单编号方式最多定位前 127 个 Marker;逐个映射方式最多定位前 20 个。Logic 的 Marker 编号按其列表顺序排列;同一位置有多个标记时,请以列表编号为准。导入不会改动 Logic 工程。正式演出前逐曲测试跳转和停止。
Apple 参考:Meta 51 跳到 Marker、Fader 转换 MIDI、键盘命令分配、Marker 快捷键、MIDI 时钟同步。
歌曲与段落怎么命名
场序 CueOrder 读取 Live Arrangement 的定位点。普通名称是歌曲起点;名称以 > 开头是段落,例如 > 主歌。两个大于号 >> 副歌 表示快速跳转段落。中文输入法输入的全角 > 也可使用。定位点请放在准确的拍点,尽量落在小节第一拍。
青花瓷
> 前奏
> 主歌 {主唱进入}
>> 副歌
继续
成都
> 主歌
> 尾奏
停止
| 中文写法 | 兼容英文 | 场序 CueOrder 实际行为 |
|---|---|---|
青花瓷 | 普通歌名 | 开始一首新歌 |
> 主歌 / >> 副歌 | > Verse / >> Chorus | 当前歌的段落;双 > 为快速跳转段落 |
停止 / 自动停止 | STOP / AUTOSTOP | 当前歌到此结束,场序 CueOrder 停止 Live 播放 |
继续 | 可在歌名后写 +CONTINUE | 当前歌到此结束,跳到当前歌单中的下一首继续播放;若没有下一首则停止 |
歌曲结束 / 曲终 | SONG END | 只划定歌曲边界,不自动跳歌或停播;Live 沿时间线继续 |
也可在歌名或段落名后写 +继续 或全角 +继续(兼容 +CONTINUE、+SEGUE),在自然曲末接歌单下一首。全局“每首歌结束都停止”设置优先。备注写在花括号中,例如 > 主歌 {主唱进入};* 或 [nosong] 开头的辅助定位点不会进入曲库。命令需单独成名,因此《继续前行》仍是普通歌曲名。
安全边界:这些词由运行中的场序 CueOrder 解释,Live 本身不会因为定位点叫“停止”就停播。场序 CueOrder 只支持这里列出的 AbleSet 式定位点子集;AbleSet 的 +LOOP、+PAUSE、. 歌名、+JUMP 和 Sections MIDI 轨道尚未实现。不要在正式工程直接试新命名,先用测试工程逐曲验证。参考 AbleSet 官方定位点说明 ↗ 和 Ableton Live 12 Arrangement 手册 ↗。
管理歌单与安全跳转
- 停止播放后进入「歌单编辑」,拖拽歌曲行调整顺序。播放时编辑会锁定。
- 演出视图的「歌单预览」可查看歌曲和段落;点击目标只会预选,不会立即跳转。
- 确认目标名称和所在歌曲,再在 3 秒内二次点击 GO 执行。键盘
G使用同样的二次确认;Esc可紧急停止。
如果跳转后从 Live 的光标位置播放,请先停止操作并回到定位点命名与连接状态检查。正式演出前必须逐个验证歌曲和段落起点,特别是启用了循环、量化或其他 Live 控制脚本时。
演出视图
演出视图显示当前歌曲、段落、BPM、拍号、已播放与剩余时间、歌曲进度和下一首。顶部「显示设置」可按岗位打开或关闭歌词、段落、歌单预览、时钟等字段,设置保存在当前浏览器,不会更改 Live 工程。
进度条会在 Live 同步之间做视觉平滑;一旦 Live 停止或连接中断,界面不会继续假装播放。复杂变速工程中的时长估算可能与 Live 实际时间有偏差,以 Live 和排练结果为准。
导入同步歌词
- 停止播放,进入「歌单编辑」,选中歌曲。
- 在「同步歌词 · LRC」中选择 UTF-8 或 GB18030 编码的
.lrc文件。 - 文件不超过 64 KB,至少包含一行时间戳歌词;可在演出视图中检查当前句和下一句。
- 如果整体偏早或偏晚,在歌曲设置中以 0.5 秒为步长校准。
[00:12.50]第一句歌词
[00:18.00]第二句歌词LRC 以歌曲在 Live 中的起点为零点。当前换算适合恒定 BPM;变速自动化歌曲请逐曲校对。歌词保存在场序 CueOrder 本地数据中,不写入 Live 工程。
试用与商业授权
桌面测试版采用每次启动 15 分钟、可重新启动的试用原型。试用到期不会自动停止 Live 播放,但会拒绝新的播放和跳转;紧急停止仍可用。开发源码启动的控制端没有这项限制,所以目前不是正式的防破解授权系统。
目前没有正式价格、付款、授权码发放、离线激活或设备席位管理。购买入口 只公开上线状态,不接受付款。发布正式许可前,还需要确定商户、价格与售后条款、签名和发证服务,并测试离线场景。
常见问题
连接后仍显示离线?
确认 Live 12 已打开工程、AbletonJS 在 Control Surface 列表中启用,并重启过 Live。再返回场序 CueOrder 重新连接真实 Live。
段落显示成新歌曲?
段落定位点名称必须以 > 开头,并位于普通歌曲定位点之后。请用 > 主歌,不要加歌曲序号。
进度或歌词与实际播放不一致?
先确认 Live 已连接、歌曲起点正确。歌词可调整逐曲偏移;有变速自动化时,当前 LRC 时间换算不保证完全同步。
切换到真实模式后可以直接上台吗?
不建议。测试版仍需在演出工程上完整彩排,包括每首歌、每段、停止和断线恢复。保留 Live 原生控制或其他应急方案。
为什么没有下载与付款按钮?
公开下载托管、代码签名、收款和正式授权尚未上线;不应提供一个无法安全交付授权的假结算流程。
官方参考资料
场序 CueOrder 的产品界面和文案为独立设计;下列资料用于核对 Live 的操作方式,以及比较同类产品的文档覆盖面:
场序 CueOrder 与 Ableton、AbleSet 没有隶属、认可或授权关系。