§ 指南 · Claude

用 Claude 做音乐

发布日期:2026年10月

在纸面上,Claude 是一位能干的作曲者。它能为和弦进行安排声部进行,写出与之匹配的旋律,并把这一切写成音符、MIDI 或 MusicXML。它自己做不到的,是发出声音。连接 Doseedo MCP 服务器 ,同一段对话最后就能得到音乐: 由乐器模型演奏、完成混音,并以 Logic Pro 或 Ableton Live 工程交付。Claude 写下每一个音符;Doseedo 负责演奏,并核对是否奏对了。

只需连接一次

在 Claude 应用(网页版、桌面版、手机版)中: 设置 → 连接器 → 添加自定义连接器,URL 填写 https://api.doseedo.com/mcp,然后在 Claude 提示时登录 Doseedo。在 Claude Code 中,只需一条命令:

claude mcp add --transport http --scope user doseedo https://api.doseedo.com/mcp

服务器会发布自己的配方,所以 Claude 不必自己摸索调用顺序:要写一首曲子,它就读取 compose-piece 配方并照做。完整的设置说明,包括终端里的 ANTHROPIC_API_KEY 导致连接器被禁用时该怎么办,都在 Claude 的 DAW 工程指南里.

一首 Claude 从头写到尾的曲子

2026 年 10 月 29 日,有人请 Claude(在 Claude Code 中)为大提琴、钢琴和拨弦低音提琴写一首短小的夜曲,它逐个音符写了出来。下面是 Claude 在动笔写音符之前记下的计划:

key     D minor          tempo 76 bpm, 4/4, 8 bars (25.3 s)
chords  Dm | Bb | Gm | A7 | Dm | Gm/Bb | A7 | Dm
Cello   the melody, 21 notes; a written swell from bar 1 to bar 5
        (velocity 64 → 92), easing to 56 by the last bar
Piano   broken chords in eighths, root–fifth–octave–third, 63 notes;
        the last bar climbs the arpeggio and lands on a held D minor
Bass    pizzicato roots and fifths on beats 1 and 3, 15 notes

这些声部一次调用就全部送进了 doseedo_render_score 。37 秒后返回,每个声部一条分轨,各附一份回执:

Cello        pass   21 of 21 written attacks (16 played, 5 slurred
                    into the note before), median timing +15 ms
Piano        pass   61 of 61 attacks, median timing −16 ms
Bass (pizz)  pass   15 of 15 notes, median timing 0 ms
             timbre check: "warn", heard as guitar

最后一行值得按回执的本意来读:音符一个不少,但音色分类器听到的是拨弦,于是猜成了吉他。拨弦低音提琴常常会被这样识别。这是在提醒你去听一听,而不是失败;Claude 也如实报告了这一点,没有一笔带过。

doseedo_mix 使用 classical-chamber 风格为演奏者排好了位置(钢琴在左,大提琴和低音提琴在右,1.8 秒的舞台厅混响),按 Claude 写下的渐强推动大提琴的推子,并母带处理到 −20 LUFS,这是室内乐的响度,而不是流行乐的母带响度。 doseedo_session_from_stems 随后构建了 Logic 工程:三个声部作为音频轨,采用混音中的电平和声像;同样三个声部作为 MIDI 轨;混音本身则作为一条静音的参考轨。渲染花了 10 点额度;混音和构建工程不花钱。

可以这样提要求

> Write a 90-second waltz in A minor for string quartet. Plan the
  form first, then write every part as notes, play it with
  Doseedo, mix it and give me the Logic project.

> My session "Bridge Demo" is in E flat at 84 bpm. Write a
  sixteen-bar flugelhorn counter-melody for bars 33 to 48 and put
  the best take on a new track.

> Here is a chord chart. Arrange it for a jazz trio, piano,
  upright bass and brushes, and give me an Ableton Live Set.

你说明的音乐决定越多,结果就越接近你脑海里的声音。Claude 很擅长把“一首悲伤的华尔兹”变成一个调性、一个曲式和一段旋律;如果你把和弦给它,效果会更好。至于某件乐器的音域和音色,它会读取 doseedo_instruments,这里列出了服务器能演奏的每一件乐器,以及它的实际音高音域。

为什么由 Claude 来写音符

Doseedo 也有一个只靠提示词的生成器, doseedo_generate_music,Claude 也可以调用它。但提示词只是一段说明,不是乐谱:它锁定不了调性和速度,结果背后也没有可以编辑或核对的音符。当 Claude 自己写声部时,调性、速度、曲式和每一个音符都是它做出并能解释的决定,渲染可以据此核对,工程交付时也带着 MIDI。这就是为什么服务器自己的作曲配方要求智能体亲自作曲。只靠提示词的生成器适合快速打个草稿。

请 Claude 写一首曲子

添加 Doseedo 连接器,描述你想要的音乐,最后要一个 Logic 工程。

Doseedo MCP 服务器 →

常问问题

Claude 能做音乐吗?

Claude 能作曲(以音符或 MIDI 写旋律、和声和完整的声部),但它自己无法产生音频。连接 Doseedo MCP 服务器后,它就能让乐器模型演奏这些音符、完成混音,并以 Logic Pro 或 Ableton Live 工程交付。

Claude 能做带人声的歌吗?

Doseedo 根据音符演奏的都是器乐,所以通过 MCP,Claude 写的和渲染的是乐队部分。如果要一首有人演唱的歌,Doseedo 工作室聊天可以根据一句话写出并唱出来;doseedo_generate_music 也能仅凭歌词和提示词勾勒出一版演唱,但那是一段混好的录音,背后没有音符。

能在 Claude Code 里用吗?

能。用“claude mcp add --transport http --scope user doseedo https://api.doseedo.com/mcp”添加服务器即可。本页这首曲子就是在 Claude Code 里写成并渲染的。

Claude 怎么知道有哪些乐器?

它会调用 doseedo_instruments,其中列出了服务器能演奏的每一件乐器,包括确切的调用方式、实际音高音域,以及能否演奏和弦。

费用是多少?

渲染费用为:每组最多六个声部,每 30 秒窗口 10 点额度;混音和构建工程免费。本页这首 25 秒的夜曲花了 10 点额度。免费 Doseedo 账户每月有 120 点额度。

歌曲直接变成 DAW 工程 · 交付歌曲诞生时的那个工程

做一首歌
来自 Suno
重混

有关的