# Mc Melody

> Melody writing (旋律法) - what a melodic line expresses and how to make it singable. Direction and interval width as expression, the hard limits on leaps and how to prepare and land them (windup, run-up, cushion, rebound), range setting against the human voice and the passaggio, long and short note values, cadence treatment and the eight degrees of closure, motive-phrase-section construction and the…

- **Type:** Skill
- **Install:** `agentstack add skill-jtydhr88-music-composition-skills-mc-melody`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [jtydhr88](https://agentstack.voostack.com/s/jtydhr88)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [jtydhr88](https://github.com/jtydhr88)
- **Source:** https://github.com/jtydhr88/music-composition-skills/tree/main/plugins/music-composition/skills/mc-melody

## Install

```sh
agentstack add skill-jtydhr88-music-composition-skills-mc-melody
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# 旋律法（Melody Writing）

> **一条旋律 = 一个音在时间里的运动。**
> 所有的表现力都来自这个运动的**方向、幅度、时值、拍位**四件事。

这个 skill 管的是**这条线本身**——不管它配什么和弦（那是 `mc-harmony`），
也不管它配什么词（那是**作词库**）。

## 按任务读哪几节

| 症状／任务 | 读 |
|---|---|
| 从零写一条旋律 | §1 动笔前必填 → §2 → §5 |
| 旋律平淡无聊 | §2 幅度 ＋ §8 反套路 |
| 唱不上去 / 难唱 | §3 跳进的硬限制 ＋ §4 音域 |
| 给特定歌手定调 | §4.2 换声点 |
| 每一步都被猜到 | §8 予定调和清单 |
| 松散、抓不住 | §7 动机与切分 |
| 虎头蛇尾 | §7.4 ＋ §6 收束 |
| 被伴奏盖住 | §9 诊断表 |
| 结尾不够终止 | §6.3 |

## 边界：什么不归这个 skill 管

| 不归这里 | 归哪 |
|---|---|
| 和弦怎么选、旋律和和声的匹配 | `mc-harmony` |
| 曲式、段落多长、整首怎么拼 | `mc-form`（乐理）／`mc-arrangement-arch`（决策） |
| 多声部的独立与避免平行 | `mc-counterpoint` |
| 转调 | `mc-modulation` |
| 节奏型本身 | `mc-rhythm-groove` |
| 字怎么安到音上、倒字、押韵 | **作词库 `lyric-writing`** |
| 人声怎么唱（气声/力度/修音） | `mc-vocal-direction` |
| 旋律用什么乐器奏 | `mc-orchestration` |
| 调式音阶的完整目录 | [reference.md](reference.md) |

> ★ 与作词库的分界特别重要：**本 skill 管"这条线好不好听、好不好唱"，
> 作词库管"这些字能不能安上去"。** 符割り、字余り、倒字全在那边。

---

## 1. 动笔前必填

| 必填 | 问法 |
|---|---|
| **① 中心音域** | 一个八度的范围，写死。**不填这条旋律会散** |
| **② 谁来唱** | 音域、换声点在哪。**这决定调**（§4.2） |
| **③ 高潮在哪** | 具体到第几小节。放在**全曲 2/3–3/4 处**是默认 |
| **④ 这条线的方向** | 整体上行还是下行？为什么 |

---

## 2. 方向与幅度：运动本身就是表现

### 2.1 方向

| 运动 | 表现 |
|---|---|
| **上行** | 紧张、昂扬；**句尾上行 = 提问、抛出、对对方说** |
| **下行** | 放松、稳定；**句尾下行 = 回答、点头、叹息、确信** |
| **窄幅上下摆动** | 逡巡、犹豫不决，既非上行也非下行 |

**三个音以上的乐句，整体方向看首音与末音的相对高度。**
若到达末音的**局部运动与整体方向相反**，整体方向感会**被削弱**。

★ **和声背景能改写方向的意义**：上行如果靠和声机制落在稳定音上
（如 G7→C 落到主音），"提问感"就被"解决感"取代。
**要强调提问就把挡住它的东西拿掉**——别落在稳定音上。

> 身体类比：上行 = 踮起来看远处；下行 = 弯下腰看近处。

### 2.2 幅度

| 幅度 | 表现与限制 |
|---|---|
| **级进** | 平滑流畅、无阻碍；沿音阶上下 = 张力平滑增减，极常用。加二度辅助音装饰 = 保持轮廓的同时增加运动 |
| **半音** | 最窄的音程，表达微妙与纤细；含半音的旋律有**艳丽感与深度**。★ **滥用（尤其带临时记号的半音阶）→ 神经质、病态、怪诞**，必须克制 |
| **跳进** | 戏剧性、情绪大幅摆动；**跳进落点上的字会被强调** |
| **同音反复** | 低音区 = 平静倾诉、内敛叙述（或强行压抑）；高音区 = 张力持续、不停呼喊。★ 音高不动时听众注意力转向节奏 → 配切分与多变时值 = **接近说话的表达** |

> **"怎么用好半音"是旋律感的两大来源之一**（另一个是五声的密度）。

**幅度 × 速度**：音程越窄越好唱、越适应任何速度；越宽越需要慢速与准备。
**大跳需要在它的起点或终点（或两者）有足够的时值**才自然可唱。
**高低音快速连续交替最容易僵硬。**

---

## 3. 跳进：准备与落地

### 3.1 ★ 三条硬限制

1. **单次跳进不超过六度**——但**纯八度反而好唱好听，可用**
2. **四度及以上的跳进，同方向最多连续 2 次，且两端总音程不超过一个八度**
   - 合规：3+5=7 度、4+4=7 度
   - 违规：5+5=9 度、4+4+4=10 度 —— 不自然、难唱
3. **七度跳进最常用中间音拆成 3+5 或 4+4**（踏脚石式，分两步走）

### 3.2 上跳容易，下跳难

（加力运动可控，卸力运动难稳。）

**宽下跳的两个补救**：
1. 落点天然带**重音**——预见到它并**主动利用**
2. **把起音充分拉长 + 渐弱**，在起点积蓄情绪与张力再跳

**窄跳里反而下跳更容易**（卸力）——"短的高音向下跳"放在句首做句头重音，是常用手法。

### 3.3 四个装置

| 装置 | 做法 |
|---|---|
| **タメ（蓄力）** | 跳进**之前**放 1 到数个**反方向**的音（通常级进），像大动作前的引势。也可放在跳进中途 |
| **助走（起跑）** | 跳进之前放 1 到数个**同方向**的级进音。起跑音可在跳进音程之内或之外 |
| **落地缓冲** | 到达跳进落点**之后**接 1 到数个**同方向**级进音，柔化落地冲击——**对下跳尤其有效** |
| **回弹** | 大跳之后**反方向**级进 = 落地反弹。★ 这个反弹音可以同时充当**下一次跳进的蓄力**，形成"跳→弹(蓄)→跳→弹(蓄)→跳"的链条 |

### 3.4 超过八度的跳进

**强烈切断旋律**（无法作为一个乐句来切分）。
**反向利用**：在切分边界上把音区拉开 → 做出**伪二声部**旋律
（一个低音区动机与一个高音区动机在对话）。

### 3.5 "不自然"的价值（全都要克制，滥用即失效）

| 手法 | 效果 |
|---|---|
| 无准备的大跳 | **情绪突然爆发**（补上中间音会变平滑，但摧毁爆发力） |
| 跳进后不反向解决、继续同向 | 特殊的**切なさ**（揪心） |
| 连续跳进且内部联系薄弱 | 失重的轻盈、**无机质的流行感** |
| 错位半音、听不出音阶归属 | 人工感、抽离的反讽 |
| 增音程 | 非西方感 |

> **总公式：把局部的不自然嵌进去当"钩子"，最后再以自然的方式把它解决掉。**

---

## 4. 音域与人声

### 4.1 音域的基本规矩

- **先把旋律的中心音域定在大约 1 个八度**，每个乐句的重心都落在里面——
  否则旋律会发散，甚至听起来像好几个声部混在一起
- 全曲实际音域约 **1.5 个八度，最多 2 个**（这正好是多数嗓音与乐器的可用音域）
  - 控制在 1 个八度内 = 窄音程旋律，亲密、好唱
  - 横跨 2 个八度 = 动态强但难唱

**乐句在音域中的位置决定效果**：

| 位置 | 效果 |
|---|---|
| 重心偏高 | 明亮、充满张力；**突破音域天花板的音张力陡增**；极高 = 痛苦的表情 |
| 重心偏低 | 平静放松；**跌破地板 = 沉重**；极低 = 无力松垮 |

★ **同样的运动在音域的不同位置效果不同**：
- 音域中部的上行 = 适度紧张
- 冲向顶部、突破音域的上行 = 张力显著放大
- 从低处爬回中部的上行 = 张力增加被"低音转柔"抵消，**甚至可以起放松作用**
- 同一个句尾上行：低音区 = 轻松的提问；高音区 = 恳切的请求，甚至质问

> **音高性格是相对的**：同一个中央 C，在低音区旋律里被听成"高音"，在高音区旋律里被听成"低音"。

### 4.2 ★ 换声点决定调

男声约比女声低一个八度，习惯上**男声记谱比实际发声高一个八度**。
流行实务：男声很少用低音区、常用高音区；女声很少用极高音区、常用低音区。

| 声区 | 性格 |
|---|---|
| **胸声** | 流行音乐真实感与亲密感的根；音高运动的性格在这里表达得最强烈。高音区的紧绷可以表达**恳切**（想传达出去的急迫） |
| **中声（混声）** | 声带半闭合、向上延伸音域；音色明亮开放 = 积极外放的强表达。★ **同一个高音乐句：胸声唱 = 紧绷恳求；中声唱 = 开阔远望**——声区选择改变旋律性格 |
| **假声** | **当成和胸声不同的乐器来对待**：纯净纤细，适合精致柔和的表达。局限：泛音少 → 咬字略糊；力度难变化 → 不适合亲密倾诉与大幅情绪摆动 |
| **胸声翻上假声** | 不惜破音也要够到高音的**拼命感** → 强烈的憧憬、极致的切なさ |

> ★ **"这位男歌手有没有中声、换声点在哪"，是决定音域与调的大前提——先确认它。**
> 换声点尴尬的歌手：**逐句设计声区**（这句胸声、那句假声/中声），让任何一句都不跨过换声点。

**基本八度设在可用极限音域的中间**——留出余量，同时保留"故意去碰极限"的表现选项。

### 4.3 唱和效应

听众会在脑子里跟着哼。

- 被易懂的重复**诱导进入同步**之后，后面的高音即使歌手唱得毫不费力，**听众仍觉得"高而紧张"**
- **开头或句首的突然高音**没有给同步的时间 → 被外化成"炫技"来欣赏

**写的时候要明确**：这一段是要"被跟唱"还是"被旁观欣赏"，并主动诱导。

---

## 5. 时值

### 5.1 可用范围

常用 **十六分音符到全音符**；连音通常只用 1 拍或 2 拍的三连音。
**原则：流行音乐必须让听众保持同步——时值组合不能让听众丢掉拍子。**

- 整首是三连感时，不要到处写三连音，**改记成 6/8、9/8、12/8**
- 先在 **BPM ≈ 100** 这个"时值≈长度"的中速下考察性格，再考虑极端速度的偏移

### 5.2 长音与短音

| | 表现 |
|---|---|
| **长音** | 持续的力 = 张力；音内可以塑形（颤音、渐强渐弱）→ **高潮常在高音区放长音**（张力的最强表达） |
| **短音** | 轻快敏捷；用力唱 = 尖锐、甩开。低音区的短音被沉重感抵消 |

- 连续长音 + 音高少动 = 持续张力；但**拖太久会松垮无聊**——插入跳进，或在长音之间织入短音
- **长音 + 大跳** = 平滑化大幅音高运动的同时**放大规模感**
- **窄音程 × 短音 = 接近说话的旋律**（新闻播报语速约等于 BPM 120 的八分音符，并不觉得快）
- 大范围连续短音 = 轻盈滚动；**持续太久 = 神经质、强迫感**

★ **长短混合时：长音是主（重心与天然重音），短音是从——与拍位无关。**
常见循环：短音**接近**一个高长音 → 张力 → 低短音**释放** → 再接近……
极端压缩 = 长短长短交替的**跳跃感**（6/8、12/8 常见），好用但**极易予定调和**。

---

## 6. 收束（Cadence）

### 6.1 时值处理

拉长收束音 = 运动停止。两种后续：加一个短音**释放**张力，或用休止**卸力**。

★ **光靠时值关不上收束**：如果和声与调式（音级）没有同时收束，
终止感就是半成品。**反向利用**：让副歌落定但整首保持未解决，留下"话没说完"。

### 6.2 大收束（段落末／全曲末）

| 手法 | 效果 |
|---|---|
| 渐慢 + 渐弱 | 泄掉能量。**"记谱式渐慢"= 把收束前的每个音依次写长，或插入一小节 2/4** |
| 充分拉长收束前的音（蓄力）再落在**短音**上 | 张力保持到最后一刻，然后瞬间释放 |
| **旋律省略收束音，交给伴奏** | 像呼吸被掐断的梦幻余韵 |
| 不慢不长，用带重音的短音收 | **干脆利落的强烈意志**（可再加一个带重音的短音强化） |

### 6.3 休止是旋律的一部分

休止在旋律里承担两个已在别处讲透的角色，这里只做归位：切分信号见 §7.2 六个成因第一条（长时值与休止最清晰）；乐句末尾的卸力手段见 §6.1 大收束的时值处理（休止可以替代短音完成释放）。

---

## 7. 动机 → 乐句 → 段落

### 7.1 术语层级

```
部分动机（不能独立，但有可辨特征）≈ 词        标 a1、a2，变体加 '
  → 动机：能独立的最小旋律单位，至少 1 小节    标 a、b
     （再短就无法独立判断拍位）
     ★ 重复时通常继承节奏轮廓、带变化地重复
  → 小乐节：通常 2 个动机                     标 A1、A2
     → 乐节：最常 8 小节，4 小节也常见          标 A、B
        （其他小节数多是对 8 或 4 的增减）
        由一个情绪统一的整体
```

★ **不同动机之间可以共享部分动机**（如 a'' = a1' + b2）——**这是结构统一的重要手段**。

> **同样的材料，性格由上下文决定**：同一个动机，放在静态乐句之后是小高潮，
> 放在飞扬乐句之后就是安抚性的回答。

### 7.2 切分的六个成因（按清晰度排序）

1. **长时值与休止**（最清晰）
2. **音程跳进**（切断音高连续性）
3. **运动型的重复**（每个重复单元自成一段）
4. **明确的收束**
5. **明确的开始**（回溯识别：只有认出下一句的开始，才确认上一段结束了）
6. **重复／对比**（同样是回溯识别）

**2、4、8 小节的切分最易把握**；奇数小节分组（3+3+2 等）难以感知。

| | 效果 |
|---|---|
| **强切分**（主音 + 强拍 + 主和弦 + 长音/休止） | 重新开始的感觉——适合开启新段落、强化重复/对比。**但它会把歌切成两半，段落末以外要慎用** |
| **弱切分** | 平滑连续、气氛持续；可能模糊结构或造成停滞感 |

### 7.3 呼应：最基本的引擎

给出两段，**后者被听成对前者的反应**（不必是字面的一问一答）。

- 相似乐句呼应 = 回声型；对比乐句呼应 = 延续型；**"回答"甚至可以先出现**（先稳定形式，后提问）
- **成对呼应最稳定但予定调和**；**串珠式**链式延展发展丰富但有散漫风险
- 呼应在动机/乐句**多个层级上并行**（一个动机既呼应紧邻的前一动机，也呼应整个前一乐句）

### 7.4 高潮的位置

**默认放在全曲 2/3–3/4 处。**

高潮段落有三个可辨认的信号：音区更高、时值更长、力度更强，编制也趋向宽广（文海良 p0149）。
推进到高潮有两条路，**两说并排**：
**渐进式**：旋律用连续上行，配合节奏疏密对比、和声语言变化、音色或调性变换，鼓点在陈述段与高潮段的接缝处加花，把推进力做实（文海良 p0149）。
**以静制动**：陈述段落彻底收住，不加过渡直接切入高潮，靠反差本身完成推进；代价是需要一个足够干净的停顿点，接不好就显得生硬（文海良 p0151）。

高潮点与高潮段的收尾也不一样：高潮点推进完常突然放慢、拉宽节奏，给一个完满收束；高潮段要在情绪高昂的基础上继续走，不能急着收（文海良 p0149）。

虎头蛇尾的解法：检查高潮位置与收尾方式，**修改动机/乐句的结束方式**，在副歌后半强化高潮；
如果高潮反复几遍仍觉得没说够，可以接一段延续性的补充乐段再做音量淡出收尾，比直接砍断更完满（文海良 p0152）。

---

### 7.5 乐思发展索引：一个动机怎么长成一段、一段怎么长成一首

一个动机怎么长成一段、一段怎么长成一首，归 **`mc-development`**（L1）。它拥有 `material` 与 `form[].development`，十种手法、发展与堆砌的分界、流行歌里的落点都在那里；本 skill 只管动机与乐句本身怎么写。

## 8. ★ 反套路（予定調和）

> **予定调和 = 听众读得出下一步，一切如预期展开——这是旋律写作最该提防的问题。**

### 8.1 高危模式清单

- 同一乐句**原样重复 3 次以上**
- 动机**跟着和弦进行平行位移**（到第 3 个和弦听众就把整首读完了）
- 公式化的和声节奏：一小节一个和弦，8 小节末尾属和弦
- 第二段主歌**照抄**第一段的 A−A' 开头（听众立刻预测后面必是 B−C）
- 长短长短的跳跃节奏**贯穿全曲**
- 教科书式的导音→主音、iv→iii 解决**照直弹**

### 8.2 六条对策

1. **第 3 次重复必须变**；第二段主歌**省掉开头的重复**（A-A'-B-C → A-B-C）
2. **利用期待再翻盘**：先诱导听众的预测，然后在被预测的那一点上**大幅背叛**——用意外来做高潮的调度
3. **把旋律线拉长**：一个不被动机切碎的长弧（用先现音把节奏形黏起来，潜到深处 → 反弹上行成为高潮 → 一个强烈的半音倚音作为第二重心 → 从容收束）。
   ★ **长线 = 方向感 + 多样运动装置的接力**，不是单纯没有断点（那只会拖沓）
4. **材料保持最少**：任何新乐句都要说清"和之前有什么不同、有什么延续"（部分对比 + 部分重复）。**材料越少的歌越好懂也越动人**
5. **用悬留、倚音、先现音打破现成的解决**
6. 在"平庸"（照搬现成手法，令人安心但无价值）与"不知所云"（偏离共享形式太远成为一堵墙）之间，
   **用作品内部的强逻辑来支撑原创性**

### 8.3 扭曲 + 回答

**全程平滑 = 无聊**；需要一个**いびつ（扭曲）**的点来搅动。
★ **但扭曲必须被回答**（一串不稳定音之后的动人解决；违抗重音的跳进 = 强烈情感的背书），
否则它只是个缺陷。

> 一旦前面的巧思让听众相信"这首歌值得听"，即使后面出现平淡的一句，
> 听众也会耐心等待"后面会有好答案"。

---

## 9. 诊断表

| 症状 | 查什么 → 开什么药 |
|---|---|
| **平淡无聊** | 全是级进/和弦音/正拍？→ 加非和弦音（倚音/悬留）、切分、跳进+蓄力；检查五声密度与半音用法是否一成不变 |
| **每一步都被猜到** | 原样重复 2 次以上？动机跟着和弦平行位移？→ 第 3 次变化、省略重复、或诱导后翻盘做高潮 |
| **松散、抓不住** | 材料太多、连续全新动机？→ 共享部分动机、新乐句里保留重复元素；把音域收进 1 个八度；按 2/4/8 小节切分 |
| **虎头蛇尾** | 高潮位置与收尾？→ 高潮放 2/3–3/4；改动机/乐句的**结束方式**；副歌后半强化 |
| **难唱** | 跳进超六度？同向跳进超 2 次或总跨度超八度？大跳两端都没时值？跨换声点？增二度？→ 七度拆 3+5 / 4+4、加蓄力/起跑/落地、逐句分配声区 |
| **被伴奏盖住** | 开头和低音一起落在强拍？旋律描摹节奏型？全程黏着拍子？→ 错开起点、给反拍让路或作答、留空隙 |
| **像说明书／校歌** | 导音→主音之类的功能进行太直白？→ 用悬留/倚音打破、混入五声、乐句末避开最强收束（主音+I+强拍） |
| **五声旋律没个性** | 只在好走的邻音间打转？→ 转旋法、把五声主音与调主音错开、插大跳/琶音稀释、加装饰半音 |
| **结尾不够终止** | 时值停了但调式/和声没停？→ 落在主音+I+导音接近 = 最强收束；要余韵就反着做 |
| **整首单调** | 每段都从主和弦起？间奏都一样长？→ 某段从反向循环起、后半省略乐句、末段副歌重复+转调 |

---

## 10. 与 ARR-SPEC 的字段对应

| 字段 | 本 skill 的哪一节 |
|---|---|
| `form[].melody_register` | §4.1（**段落间要有对比**） |
| `hooks.vocal_hook` | §7.1 动机 ＋ §8 |
| `vocal.register_arc` | §4.2（与换声点一致） |
| `meta.key` | ★ §4.2 —— **调是由歌手的换声点决定的，不是先定调再找歌手** |

---

## 11. 写完后必过

- [ ] 中心音域**在一个八度内**，全曲不超过 1.5–2 个八度
- [ ] 没有超过六度的单次跳进（八度除外）
- [ ] 同向连续跳进**不超过 2 次**，两端总跨度**不超过一个八度**
- [ ] 每个大跳都有**蓄力／起跑／落地缓冲／回弹**中的至少一个
- [ ] 确认过歌手的**换声点**，且没有乐句跨过它
- [ ] 高潮在 **2/3–3/4** 处，且说得出它凭什么是高潮
- [ ] **没有原样重复 3 次**的乐句；第二段主歌省掉了开头重复
- [ ] 动机之间**共享部分动机**，不是一堆全新材料
- [ ] 有一处**扭曲**，且它**被回答了**
- [ ] 收束时**时值、和声、调式三者同时到位**（要余韵才反着做）

---

## 附：来源

- **日式包 `jp-melody-writing`**——§2–§9 的主干。
  原书为日本旋律作法实务系列。**已移出的部分**：
  词曲对齐（原 §8）→ **作词库**；曲式与整首组装（原 §10）→ `mc-form`；
  调式音阶目录（原 §6）→ [reference.md](reference.md)。
- **Jimmy Kachulis《The Songwriter's Workshop: Melody》**——
  动机四型（并列/相近/倾斜/对比）与调式旋律（大调布鲁斯、混合利底亚、多利亚、五声）
  整理在 [reference.md](reference.md)。
- **勋伯格《作曲基本原理》**——
  乐句构造与动机发展的另一套说法，与日式那套**并排保留**，差异见 reference。
- **Richardson 调式**——调式目录。
- **文海良《流行音乐学院系列教材·编曲》**——§7.4 高潮的推进手法与尾声处理。
- **黄虎威《转调法》、李重光《基本乐理通用教材》**——reference.md §3.5 五声收束的偏音与稳定音级判据。

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [jtydhr88](https://github.com/jtydhr88)
- **Source:** [jtydhr88/music-composition-skills](https://github.com/jtydhr88/music-composition-skills)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-jtydhr88-music-composition-skills-mc-melody
- Seller: https://agentstack.voostack.com/s/jtydhr88
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
