用途:在本地网络中以类似 Studio Pro Remote iPad 应用的方式控制 Studio Pro(原 Studio One),Studio Pro 可在后台运行。每次更改都会先从 Studio Pro 读回再报告,回答为一行纯文本。同一引擎提供三种形式:ucdaw CLI;ucdaw serve 后台常驻单会话(约 40 ms 响应,而非 0.4–3 s);ucdaw mcp,在 Claude Code 中注册为 studio-pro-ucnet。
检查:command -v ucdaw 判断是否安装(go install ./cmd/ucdaw);ucdaw discover 查网络;ucdaw state 查歌曲内容。若 discover 无结果,需 Studio Pro 打开且歌曲已开、Remote 服务已启用。--host <ip> 或 UCDAW_HOST 只信任该地址的 Studio Pro。
主要能力:歌曲(song new --tempo、--click,旧歌留在标签页)、走带(play --bars/--for、stop、rtz、loop、click、tempo)、轨道与插件(track add、insert、instrument add、fader、plugins、presets)、混音分析(analyze 报 RMS、峰值、LUFS、削波与目标 trim;trim、gainstage)、段落(section add/repeat/duplicate/move/delete/rename/play)、音频编辑(fade-in/out、split、trim-end、crossfade、quantize,因 Studio Pro 不向远程报告音频事件,这些只发送不回读)、导入分轨(import,按文件名命名单声道/立体声轨,需 Studio Pro 在本机,通过 open 交付文件)、收藏(favorite set/list/remove)、原生命令(command list/run,含参数)、按路径参数(params、param get/set,单位随参数)。MCP 工具即上述功能的对应项,从 get_song 开始。
限制与规则:除用户明确要求外,绝不保存、录音、待录、打开、关闭、切换歌曲或退出 Studio Pro;只有被要求时才新建歌曲。改变歌曲的测试后要撤销(tempo 与推子移动不在可靠撤销内,需手动恢复)。插件预设须为 Studio Pro 预设。命令若弹出对话框,ucdaw 只按 Cancel/No 类按钮并报告;涉及保存、丢弃、删除、覆盖、关闭的对话框绝不代答,需用户自行处理。任何命令加 --json 输出结构化结果。