/code 上的 Muse
让 TuttiDAW 的 AI 助手根据文字、Strudel 曲子、截图或参考音轨来编写、解释、修复或改写你的程序。
Muse 是 TuttiDAW 的 AI 助手。在 /code 页面上,Muse AI 按钮会在编辑器旁边的侧栏里打开它。 使用 Muse 需要登录;播放代码则不需要。
可以问什么
Muse 在修改任何东西之前都会先读取编辑器里的程序,所以你可以直接谈论现有的代码:
- “写一段 F 小调的慢速 lo-fi 节拍,配电钢琴和弦。”
- “让贝斯跟着底鼓走,每四小节加一个过门。”
- “为什么 lead 没有声音?” Muse 会连同诊断信息一起读代码。
- “解释一下我程序里的
.off(1/8, ...)是做什么的。” - “把它改成用真实乐器的 TuttiDAW 版本。” Muse 可以把波形音色换成
.inst(...)和.fx(...)设备。
像第一条这样的请求,可能会得到:
setcpm(18)
drums: s("bd ~ [~ bd] ~, ~ sd, hh*8").bank("linn").swingBy(1/6, 4).gain(0.8)
keys: chord("<Fm9 Bbm9 Eb^9 Db^7>").voicing().inst("Electric").fx("Chorus")
bass: n("<0 -2 -4 -5>").scale("F2:minor").s("gm_acoustic_bass")Muse 如何修改
- 每次修改都先检查:Muse 在动编辑器之前先编译并渲染程序,检查不通过时会自行修复一次。
- 一次修改是一个可撤销的编辑:按 Ctrl/Cmd+Z 就能撤回。
- 如果 Muse 工作期间你改过代码,它会在覆盖你的修改前先询问(开启 Autopilot 时除外)。
- Muse 的修改和你打字一样会被求值,所以永远不会触发采样下载;按 Play 才会加载新采样。
附件
使用输入框里的 +(或者粘贴,或者把文件拖到侧栏上):
- 文本或代码文件:例如一首想要改编的 Strudel 曲子;
- 图片:代码的截图,或者想要复现的 DAW 编排截图;
- 音频:一首参考曲。Muse 会测量它的速度、调性、响度、明亮度和节奏,还可以查看频谱图。
文件留在你浏览器的内存里:Muse 收到的是文字、图片或测量结果,不会保存到任何项目中。
对话
对话按你的账号保存在浏览器里,使用的模型和点数与工作室里的 Muse 相同。在工作室里, Muse 会把代码写进 Pattern Clip;其他 AI 应用也可以通过 TuttiDAW 的 MCP 服务器做到这一点 (见下面的智能体技能)。
给 AI 智能体
同一份指南也以智能体技能(agent skill)的形式发布在 /skills/tuttidaw-code/SKILL.md
(附可下载的 zip),并列在 /llms.txt 中。它的参考资料由这些页面、引擎的函数表和设备目录生成,
所以总是和 TuttiDAW 实际演奏的一致。/code 上的 Muse 需要细节时,读的也是这些页面。