Install
$ agentstack add skill-jtydhr88-music-composition-skills-mc-modulation ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
转调(Modulation)
转调的全部难点不在"转到哪",在"接缝听起来是不是有意为之"。
这个 skill 的核心是一个概念——缓冲和弦(クッション), 以及一把刻度尺——它有多大声地宣告"我要转调了"。
按任务读哪几节
| 任务 | 读 | |---|---| | 决定转到哪个调 | §2 亲疏关系 + §4 距离与性格 | | 接缝生硬 | §3 缓冲和弦 | | 想转得不着痕迹 | §3.2 宣告刻度的最低两档 | | 想转得有冲击 | §3.2 的最高两档 | | 转完了回不来 | §5 第 6 步 | | 担心升 key 太俗 | ★ §6 | | 按场景选手法 | §7 | | 查具体手法(50 条) | [reference.md](reference.md) |
边界
| 不归这里 | 归哪 | |---|---| | 不转调的调外和弦(副属、借用、裏和弦) | mc-harmony §6——★ 那是"离调",不是转调 | | 和弦进行本身 | mc-progressions | | 转调点放在曲式的哪里 | mc-modulation §5(六步流程第 1 步定位置)与 §6 | | 转调时旋律怎么接 | mc-melody §3(大跳的准备)+ §6(收束) | | 50 条具体手法的谱例 | [reference.md](reference.md) |
> ★ 离调 vs 转调:插一个 E7 再回到 C,是离调(mc-harmony); > 插一个 E7 之后后面一直待在 A 大调,才是转调(本 skill)。 > 判据是"之后有没有留下来",不是"用了什么和弦"。
1. 动笔前必填
| 必填 | 问法 | |---|---| | ① 目标调 | 具体到调名,并算出与原调的音程关系 | | ② 为什么要转 | 抬升?明暗切换?世界切换?"因为该转了"不是理由 | | ③ 宣告强度 | 要不着痕迹还是要冲击(§3.2 的五档里选一档) | | ④ 回程 | 还回不回来?怎么回?★ 这条最常被漏 |
1.1 转调的四个目的(黄虎威 p0010–0013)
表现内容与刻画形象;发展材料(同一片断在不同调上重复是"节约材料,事半功倍");色彩对比; ★ 适应人声或乐器的音域、音区、音色。第四条以前不在本 skill 的问题清单里,而它最实际:歌手唱不上去,转调就是答案,不必找别的理由。 从属调性天然不稳定、要求回到基本调性,这就是推动力;回程先转到基本调的属调最宜引出主调,正如属和弦最宜引出主和弦(p0011)。
2. 近亲调与远隔调
常用调共 24 个(12 大 + 12 小)。以 Key=C 为例,六种近亲调:
| 关系 | 例 | 性格 | |---|---|---| | 同主调 | C ↔ Cm | 同一个主音的大小调;明暗对比可以拉得很狠 | | 平行调(= 关系大小调) | C ↔ Am | 同调号,几乎所有和弦共通;轻轻一碰就换了情绪 | | 属调(上行纯五) | C → G | 音阶只差 1 个音,共同和弦多,最平滑 | | 属调的平行调 | C → Em | 与 G 同调号 | | 下属调(下行纯五) | C → F | 与属调对称,同样平滑 | | 下属调的平行调 | C → Dm | 与 F 同调号 |
远隔调:以上之外的全部。气氛剧变,用得好能造出戏剧性发展。 半音关系与三全音关系都属于远隔调。
2.1 三级关系的定量划分(黄虎威)
"近亲"与"远隔"可以数出来(p0013–0017),距离按五度圈上最近的一边算:
| 关系 | 调号差 | 共同的自然音三和弦 | |---|---|---| | 近关系 | 1 个 | 4 个 | | 较远关系 | 2 个 | 2 个 | | 远关系 | 3–6 个 | 0 个 | | 最远 | 6 个 | 0 个 |
共同三和弦的个数就是缓冲和弦(§3)能挑的材料有多少。零个共同和弦的转调,缓冲只能靠等音或换调(§4.1)。
2.2 五声调式的转调
五声调式换宫系统只有两条路,变宫为角上五度、清角为宫下五度,连续两次到大二度(黄虎威 p0041–0042、p0063–0064)。 ★ 近关系的五声转调在旋律层面无痕,一个宫系统的七个自然音能写出本调与两个近关系调的五声旋律而不出任何变化音(p0040–0041), 所以转调感全靠和声承担,和声里必须让新调号的那个音出现(p0045)。体系与同主音四变体见 mc-melody reference §3.0。
2.3 什么不算转调(防止过度分析)
出现副属、扩展属、相关 II-7、调式转换、替代属、过渡和弦时,一般不能分析为转调;只停留一小节的和弦按原调级数解释更好 (陈云强《爵士和声》p0257)。与 §5 的"之后有没有留下来"是同一条判据的两面:没留下来的不是转调,是离调。
2.4 歌里的转调三法(Kachulis)
平行调转调(同主音换调式色彩,G 混合利底亚到 G 多利亚,用来标记歌词故事的转折);关系调转调(枢纽和弦在两调里级数不同,把预期的和弦换成另一调的、然后留在那); 惊叹调转调(V 之后直接进新调)。三法都比黄虎威那套粗,但它们绑着歌词用,lw-song-intent 定了转折点在哪,转调就落在那。
3. ★ 缓冲和弦:本 skill 的核心概念
3.1 它是什么
一个让转调听起来平滑的过渡和弦。
> 最常见的就是目标调的 V 或 V7,插在转调前的最后 1–2 拍, > 跨小节线解决成 V7→I(属进行)。
★ 这个 V7 在原调里通常是个调外和弦(III7、IV7、VI7 等)—— 那正是"要换色了"的信号。
3.2 宣告刻度:它有多大声说"我要转调了"
从最轻到最重:
| 档 | 缓冲和弦 | 效果 | |---|---|---| | 1 | V(三和弦) | 最平滑,宣告最低 | | 2 | V7 | 含三全音,推力更强 | | 3 | ♭II7(裏和弦) | 注入外来音,宣告最强,自带爵士味 | | 4 | dim / aug(V7(♭9)/V7(♭13) 的替身) | 音响独特,冲击最大 | | 5 | IV(onV) 型分数和弦(如 F/G) | ★ 没有三音(导音)→ 调性感被模糊 → 反而"可以飞去任何调" |
★ 第 5 档是特例:它不是"更响",而是另一个方向—— 前四档是"明确地宣告",第 5 档是"让人听不出原来在哪个调"。 要偷偷转就用它。
3.3 级数思维
把每个和弦都想成罗马数字级数:调变了,级数不变。 这是一个换算习惯,不是一条带条件的判据,所以只有这一句: 它在 §3.4 工具①(整段进行原样平移)、§3.5"共同和弦怎么取"(同一和弦在前后两调的级数换算)、 以及 §5 第 3 步(算出目标调的 V7)里被反复用到——具体怎么用、有什么代价,见那几处。
3.4 保持统一感的三件工具
转调最大的风险是"听起来像换了一首歌"。三条对策:
- 整段进行原样平移(同一个进行移调,级数完全不变)
- 一条クリシェ线贯穿两个调(低音/内声部/顶音的半音级进)
- ★ 用共同音当顶音,让旋律带着走过转调
3.5 缓冲和弦的九条做法(黄虎威)
§3 讲缓冲和弦是什么,这一节是各种具体接法,按从近到远排:
| 做法 | 要点 | 页 | |---|---|---| | 共同和弦怎么取 | 几个相邻和弦都共同时,只把紧靠转调和弦的最后一个算共同和弦;它在前后两调的级数一般不同、功能可能相同 | p0033–0034 | | 特征音提前或推迟 | 共同和弦里可以提前渗进后调的特征音(常以经过音"闯入"),也可以推迟到后面再追认。★ 这是一个真正的旋钮:旋律先转和声追认与和声先转旋律后跟听感完全不同 | p0034–0035、p0049–0050 | | 半音转调 | 后调是大调,共同和弦里含后调自然 VI 级音,进转调和弦时该音降半音;后调是小调,含后调自然 VII 级音,进转调和弦时升半音成导音 | p0037–0039 | | 中间调 | 把共同三和弦扩成一个临时调性中心(前后加它的属功能),再转向后调。远关系拆成两跳就靠它 | p0057–0059 | | 增三和弦作共同和弦 | 十二平均律只有四个音响互异的增三和弦;任一个连同两个等和弦能解决到十二个调。捷径:选一个含后调主和弦一两个和弦音的增三和弦 | 见黄书增三和弦章 | | 属七与增六互为等和弦 | 前调属七当后调增五六 → 低半音的调;前调增五六当后调属七 → 高半音的调。半音上下转调的另一条路 | p0120–0121 | | 单声部转调 | 只用一个持续单音或单声部完成转调,段落接缝的极简过渡 | p0145–0153 | | 小三度循环 | 沿同方向连续小三度换调,第四次回到原调;大三度循环低音加大二度经过音生成全音音阶 | p0163–0164 | | 小代大、大代小 | 预期的主和弦被降低或升高三音。总接在前调属功能之后,功能联系太紧,一般不构成换调,但色彩对比鲜明,是一个低成本的假转调 | p0167–0168 |
轴心音(p0061):贯穿前后两调、同时是两调调式骨干音的那个音(如前调属音兼后调下属音),§3.4 第 3 条"用共同音当顶音"的可操作版:先找轴心音,再往上挂旋律。
4. 距离决定性格
| 方向 | 性格 | |---|---| | 上行半音 | 尾奏前的标准升 key,情绪抬升。★ 见 §6 | | 下行半音 | 远隔调的冲击,却不需要任何特殊技巧 | | 上行全音 | 汹涌;经过 dim 和弦会更悲壮 | | 下行全音 | 邻调;自然生成漂亮的"终曲感"/分量感 | | 上行小三度 | 大调 = 华丽壮大;小调 = 微妙的换色 | | 下行小三度 | 大调 = 明亮又安定;积极清爽 | | 同主调 | 直接的明暗切换(对比),或渐变的上色 | | 平行调 | 最平滑的明暗切换 | | 属调/下属调 | 共同和弦最多,全部之中最平滑 | | 三全音 | 距离最远;架好桥就是最有戏剧性的 |
4.1 换调:不架桥,直接搬
换调(调性对置)不做缓冲,两个调直接对置,只要色彩对比(黄虎威 p0156–0164)。配对规则: 材料不同的换调放在乐段级的大结构之间;材料相同的换调放在乐句、乐节、乐汇级的小结构之间,结构短、印象未散,对比才突出。 色彩梯度:近关系功能性强、对比弱 → 三度关系最富色彩 → 调号差 5 个"突然而新颖" → 差 6 个"最突然、关系最疏远"。 §6 说的末段上行半音,就是换调里最被用滥的那一格。
5. 六步决策流程
- 定目标调与方向:想去哪(副歌升 key?明暗切换?最后一程的高潮?),算出音程关系
- 查方向索引([reference.md](reference.md) §1):找出该方向的手法,按想要的宣告强度挑
- 算出目标调的 V7:这是万用缓冲。要更有型换裏和弦;要更冲击用 dim/aug 替身;
要偷偷转用 IV(onV) 型分数和弦
- 选统一策略:整段平移?クリシェ线贯穿?共同音留在顶部?(选一个或组合)
- 安排落点:缓冲和弦放在转调前最后 1–2 拍,跨小节线解决到新调的 I
(或 IIm7/IVm 这样的二五入口)
- ★ 规划回程:把新调的 I 变成属七(I→I7),或变成原调的 IIm,
借副属/二五一回家
> 第 6 步最常被漏。 转出去回不来的结果是后半首都别扭, > 而且 20 条自查查不出来——这是一条只能靠自检的规则。
5.1 完备转调的四步,与转调特征音
六步是设计流程,这四步是诊断:接缝出问题时逐一查(黄虎威 p0032–0036)。
- 显示前调
- 出现共同和弦
- 出现转调和弦
- 肯定后调(正格全终止)
实际作品要么走全四步,要么合并或取消某几步,极端是两调主和弦直接对置(那就是 §4.1 的换调)。
★ 转调特征音(p0035):转调和弦里要出现前调没有、后调独有的音,通常就是两调调号相异的那个(C 到 G 是升 F,C 到 F 是降 B); 后调是和声大调则看降 VI 级,和声小调则看升 VII 级。它是"到底转过去没有"的检查项:特征音没出现过,听众不会知道你转了。
6. ★ 套路警戒线:最后一遍副歌上行半音
这是流行音乐里被用得最狠的一个手法,也是生成模型的默认动作。
在"epic / emotional / final chorus"这类提示下,后端高概率自己给你升半音。
判据同 mc-progressions §3:
> 你是"选择"了它,还是"默认"落进了它?
6.1 四条替代方案(都能达到"最后一程更强")
| 替代 | 为什么有效 | |---|---| | 下行全音 | 得到"终曲感"与分量,而不是廉价的抬升。方向反了,效果反而更重 | | 上行小三度 | 华丽壮大,比半音更有事件感 | | 不转调,改编制 | ★ 多数时候这才是正解——升 key 往往是在补编曲没做够的功课(→ mc-arrangement-arch §6) | | 同主调切换 | 大转小或小转大,情绪变化比升半音大得多 |
6.2 如果仍然要升半音
至少做到这两条之一:
- 用 §3.2 的第 4 档(dim/aug)或第 5 档(分数和弦)改变宣告方式,别用最俗的 V7
- 让升 key 与一个编制事件同时发生(撤掉某件乐器、加进一件新的),
这样听众记住的是那个事件而不是那半音
★ 自检动作:在 ARR-SPEC 的 form[].note 里写一句为什么在这里转调。 写不出来就别转。
7. 场景 → 手法
| 场景 | 推荐手法编号(见 [reference.md](reference.md)) | |---|---| | 整段副歌升 key(尾奏前的标准做法) | 10、15、41 | | 大サビ(最后的高潮副歌)再炸一次 | 15、09、21 | | 主歌 → 副歌豁然开朗(暗→明) | 05、12、17、23、36、39 | | 明亮的 A/B 段 → 忽然深沉的副歌(明→暗) | 16、30、34、40 | | 尾奏的终曲感/华丽收尾 | 02、08、24、31、33、43 | | 间奏/solo 段的世界切换 | 27、40 | | 前奏与 A 段用对比的调 | 30、35、45、48 | | 时髦的爵士味 | 20、21、49 | | 不突兀的渐进明暗上色 | 36、37 | | 多调之旅/华丽的副歌进行 | 44、47、50 |
8. 与 ARR-SPEC 的字段对应
| 字段 | 说明 | |---|---| | meta.key | 原调。转调后的调不改这里 | | form[].harmony | ★ 转调段的级数以新调为准,并在 note 里写明"此段 Key=X" | | form[].harmony_letters | 字母记号自然反映新调 | | form[].note | ★ 转调理由写在这里(§6 的自检动作) | | lint #9 | "至少一段含调外和弦或转调标记"——转调满足这一条 |
9. 写完后必过
- [ ] 说得出为什么要在这里转调,不是"该转了"
- [ ] 缓冲和弦的宣告强度是选的,不是默认用了 V7
- [ ] 用了 §3.4 三件统一工具中的至少一件
- [ ] ★ 规划了回程(或明确决定不回来,并写明)
- [ ] 若是"最后副歌升半音",过了 §6 的警戒线检查
- [ ] 转调段的级数记号以新调为准,且
note里标了新调 - [ ] 旋律在转调点上的大跳有准备(→
mc-melody§3.3)
附:来源
- 日式包
jp-modulation——§1–§5、§7 与 50 条手法。
底本为日本转调实务书。
- ⚠ 黄虎威《转调法》——
这本是中文乐理体系的转调专著。 预计差异在:黄书从共同和弦入手(古典路径),日式从缓冲和弦/属进行入手(流行路径)。
- 斯波索宾《和声学教程》——转调的古典严格版本。
- 50 条手法的方向索引与类型索引在 [reference.md](reference.md)。
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: jtydhr88
- Source: jtydhr88/music-composition-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.