composition
Skill33 starsChanged 35 days agoMITView on GitHub
写歌与编曲的实操手册(乐理/和弦进行/旋律创作/编曲配器/段落结构),并衔接 AKDAgent 的旋律/和弦生成工具。触发:用户要写歌、作曲、编曲、配和弦、设计和声进行、选配器/音色、定段落结构、判断旋律与和弦是否打架、给 sv_generate_melody 提供调性/和弦进行、诊断「编曲太空/太满/太乱/没推进感」等。英文提问也适用,例如 music composition / arrangement / songwriting / chord progression 等关键词。
3 other projects use a version of this.
Adopted by
Most recently taken up by
- editframe/skillstheir own version, first seen Oct 13, 2026
- tryonelove/skillstheir own version, first seen Aug 6, 2026
- taniwhaai/araitheir own version, first seen May 10, 2026
Other versions3 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 3
- editframe/skills★ 19same name
- taniwhaai/arai★ 7same name
- tryonelove/skills★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository16 other files it gives its agents.
- ace-paramsSkill
- acepSkill
- aceSkill
- ace-studio-audio-pluginsSkill
- ace-studio-featuresSkill
- ace-studio-setupSkill
- ace-studio-workflowsSkill
- akdagent-playbookSkill
- akdagent-protocolSkill
- sv-bridgeSkill
- sv-ixSkill
- sv-lyricistSkill
- sv-pit-artSkill
- sv-project-formatSkill
- sv-scriptingSkill
- sv-textureSkill
The file
Files
作曲与编曲(Composition & Arrangement)
面向 AKDAgent 的作曲编曲指南。核心:每条判断都要能落地执行——说清楚是哪件乐器、落在哪一拍、用哪个音程、到哪级和弦、占哪个频段。「要有层次感」这类话等于没说。
先看这里:症状索引
带着问题来的,先判断属于哪个症状,再翻对应的 examples/ 或 reference:
| 症状 | 去哪看 |
| 编曲听着糊、人声被埋、乐器打架 | examples/编曲太满-音区打架.md |
| 用户要我体检一段编曲(太满/太空/没推进/低音糊) | sv-texture 技能的 §5 编曲体检清单(症状→判据→改法;只列清单给用户挑,不逐项提问) |
| 旋律唱上去别扭/刺耳,但和弦没错 | examples/旋律与和弦打架.md |
| 旋律写得平 / 像儿歌、想要具体写法 | references/主旋律生成.md |
| 鼓太花、整首没有稳定感 | examples/鼓组太花没有稳定感.md |
| 律动动机不立、听众「陷不进去」(Lo-fi / Hip-hop) | examples/Lofi律动动机不稳.md |
| 被说「跟参考曲太像 / 照搬」 | examples/借鉴变成照搬.md |
| 听完没印象、副歌不炸、整首没推进感 | examples/段落安排不够好.md |
| 电子乐又薄又飘、Drop 不炸 | examples/电子编曲只写了上半部分.md |
| 和弦配不对、进行原地踏步 | references/和声进行.md |
| 扒不出这首歌的调 / 和弦 | references/和声进行.md §扒和弦与找调 |
| 副歌不炸、缺少"落定"感 | references/和声进行.md §终止式 |
| 段落推不动、结构松散 | references/段落结构.md |
| 配器怎么分层、乐器音区怎么分 | references/编曲配器.md |
| 编曲太空(缺东西) | references/编曲配器.md §4 |
| 鼓太花 / 律动不稳 / 节奏不抓人 | references/律动与鼓组.md |
| 做电子:低频不够、Drop 不炸 | references/电子编曲.md |
| 混音怎么下手 / 人声 EQ 怎么捏 | references/混音与母带.md |
| 用户要"像某首歌 / 某歌手"、想借风格 | references/借风格护栏.md(只借手艺) |
| 想留一页能逐项核对 / 交付的规格 | references/规格表.md |
| 进副歌不炸 / 永远只会往上加东西 | references/段落结构.md(进副歌先减再加) |
| 低频糊、两件乐器打架 | references/混音与母带.md(空间预算与临界频带) |
| 被说"听着像 AI"、段落都一样 / 永远在加东西 | references/混音与母带.md(机器痕迹自检) |
| 不知道先读哪篇、想省上下文 | 本文件 §13(加载纪律) |
| 不知道从哪开始写 / 写作顺序 | 本文件 §2 |
结构
| 文件 | 内容 |
| 本文件 | 写作流程、乐理速查、常用进行、自查清单、术语速查、§10–§12 的元规则与指针、加载纪律(§13)(衔接工具) |
references/主旋律生成.md | 旋律三证据、方向性、挂留和弦思维、主题与素材、sv_generate_melody 参数与扒带闭环、sv_check_melody 判据速查与下指令契约 |
references/和声进行.md | 挂留/延伸和弦、功能组、各级用法、转位、扒和弦与找调、终止式、调性平衡 |
references/编曲配器.md | 频段分配、节奏分层、乐器性格、常见病害(含音区/音程硬约束) |
references/段落结构.md | 段落单位、各段职责、能量动线、推进靠配器加减、进副歌先减再加(原 §11.1) |
references/律动与鼓组.md | 鼓的写作顺序与力度分档数值、贝斯、lay back、风格律动速查 |
references/电子编曲.md | 电子硬伤清单、音色配方、LFO、Build/Drop、分风格要求 |
references/混音与母带.md | 混音三件事六步 + EQ 捏音色三段式 + 母带 A/B 对齐(含"为什么要先分离气声")、织体空间预算 / 机器痕迹自检(原 §11.2 · §11.3) |
references/规格表.md | 一页规格表的字段与判据、四种用法、写作纪律(原 §10) |
references/借风格护栏.md | "像某某"的可借变量与不碰清单、地域音乐点名要求、时效性纪律、已剔除内容(原 §12) |
examples/ | 真实案例(先看问题,再看诊断,接着给改法,末尾给可复用的判断标准) |
衔接 AKDAgent 工具:本 skill 提供乐理/和声知识;配合
sv_generate_melody(生成旋律,需 key/mood/chordProgression)sv_generate_harmony(给主旋律生成和声)sv_write_chords(把和弦写成工程) 来落地。
0. 开工前先确定(协作模式)
| 维度 | 选项 |
| 身份 | 词作者/作曲/编曲(术语直给)/独立音乐人(跨环节权衡)/学生(要解释)/制作人(给结论取舍)/甲方(说人话+验收标准) |
| 储备 | 教学(讲原理拆例子)/引导(给判断标准)/辅助(给方案+取舍)/自主完成(直接做技术活) |
底线:AI 只负责扛技术活,创作主体始终是人。作品表达什么、什么情绪,回来问用户;「自主完成」指自己把技术性劳动做完(按既定方向铺草稿、量产、落地)。
1. 先问清楚再动手
- 参考曲(一首,不是三首)——决定速度/拍号/配器数量/律动/混音响度排序。
- 风格与速度——很多电子风格由速度定义(速度一改 Trap 变 Electro、R&B 变 Drum & Bass)。
- 眼下写到哪一步——手上只有旋律?和弦有了但没配器?还是整首铺完了在挑毛病?
- 调性与拍号——这俩错了后面全白改。
2. 写作流程(切入点)
| 情况 | 从哪开始 |
| 没想法 | 先定和声进行 |
| 风格明确(摇滚/电子/Funk) | 先写鼓,钉死律动 |
| 流行/有人声 | 先唱旋律,再配和弦 |
| 配乐/氛围 | 先做音色和配器 |
共同点:先找一个立足点(律动动机/和声骨架/主题旋律),其他围着它铺。没有立足点就狂加旋律,是「乱」的根源。
推荐顺序:先挑参考曲 → 定速度/拍号/调 → 立律动动机(鼓+贝斯) → 把旋律唱出来 → 再铺和声进行 → 做配器分层 → 排好段落结构 → 过一遍自查清单 → 混音 → 母带
3. 乐理速查(硬性判断标准)
3.1 旋律
- 必须自己唱一遍。没唱过一听就知道:全落在五声音阶、一句 11-12 字唱到没气、一句跨八度。
- 中文一句 6-7 字、1-2 秒留气口。
- 旋律用
do-re-so/do-fa-so/do-si-so这类走向,色彩感立刻就有了;要是通篇do-mi-so,全是和弦内音,听着就像儿歌。 - 落音看情绪挑:想要安定就收在 do/mi/sol,想要不安就收在 la/ti/fa。
- 中文写词让字调跟着旋律走向走(配合 sv-lyricist 的「倒字」避让)。
展开与判据见
references/主旋律生成.md(三证据 / 方向性 / 挂留和弦思维 / 工具链路 /sv_check_melody判据校验)。
3.2 和声(关键铁律)
- 强拍上落的音必须属于和弦内音。和弦是这一小节里所有乐器音高的总和。
- 避免音铁律:旋律音要么压在和弦内音之下(低小二度无妨),要么高出去大二度以上;高小二度属于硬伤。
- 11 音纯四度色彩最不明确,重音位置留给其他和弦音;13 音放重音同样是硬伤。
- 属和弦的下一步只有三个落脚点:I、IV、VI。
- 段落开头用主功能起;属和弦与 III 级放段中。
- 副歌进场前的收尾和弦通常落在属和弦;结尾走 V→I 正格终止。
- 乐句内部(约 4 小节)要让和弦持续向前走(
6-1-6-1来回横跳就是原地踏步)。 - 和声节奏定下来就守住(一小节一个/两个,段内统一)。
- 根音与旋律撞同度、或形成隐伏八度,8 小节里顶多出现 1 次。
3.3 律动/鼓
- 底鼓落在 1、3 拍,军鼓落在 2、4 拍。先把「咚哒咚哒」老老实实铺满,等规律立住了再加花。军鼓钉死在 2、4 拍,要变就变音色和力度。
- Hi-hat 相当于节拍器,各段之间的律动骨架基本不动。
- 加花约 3-4 小节一次,推情绪。
- 同时发声鼓件最多 4 个。切分律动(3-3-2)要在第一小节就露头。
- 检验法:自己跟着打拍子,哪一段手跟不上,问题就出在那一段。
3.4 贝斯
- 音区稳定在 E1 到 E2。贝斯想高级就要低。
- 落在和弦 1 音或 5 音(落 3/7 音不稳)。
- 每个重音底鼓上都有贝斯音;贝斯加花与人声错开。
4. 和声进行(常用套路)
自然大调
| 进行 | 名称/流行度 |
I-V-VI-III-IV-I-II-V-I | 卡农进行 |
IV-V-III-VI(4536) | 日式流行标配 |
IV-V-III-VI-II-V-I(4536251) | 华语流行最常见 |
I-VI-IV-V(1645) | 欧美流行常见 |
自然小调(大调级数表示)
VI-II-V-I(爵士/日式流行)VI-IV-V-IV(日式流行,变体 IV-V-VI)VI-III-IV-I-II-VII-I(小调华语走向)
用法:
- 和弦按四个一组来,能反复用就尽量反复用,不合适再换。
- 只锁关键点:把起点/终点色彩的和弦定死,中间衔接没那么所谓。
- 套路和声胜在"就是好听",从几个成熟的模型里挑一个跟当前推进方向对得上的套进去。
- 借鉴只借元素——可拿走某段和声进行,但连转位手法/织体一起照抄就相似度过高了。
各级功能(山的比喻)
- I = 山脚,很稳,确立调性,但要省着用(多了没动态)。
- II = 柔和特色,II-V-I 爵士。
- III = 忧郁有感情,放段中(起段头会像小调)。
- IV = 明亮带忧伤,最常见 IV-V-VI。
- V = 属,站在山顶准备跳,V-I 最爽。
- VI = 万金油,自然大调后接什么都不奇怪。
- VII = 倾向性极强,流行少用,当弱拍经过音。
5. 配器与音区(选乐器就定了混音一半)
- 中频乐器摆两边,贝斯/底鼓/军鼓/人声放正中间。
- 低频区(C2 及以下)里同时响的两个音,间距至少留出一个纯五度。
- 每乐器占一个频段,全程稳在里面。
- 各乐器分属不同的节奏层:钢琴走二分柱式、吉他走四分分解、弦乐走八分——织体才有立体感;全部铺四分音符,就成了一顿一顿。
- 声部反向/斜向,最重要把节奏错开;同向同度是无效写作。
- 人声一进来,同一音区就腾给人声;真要垫,只做同度齐奏。
- 摇滚里失真吉他必须成对出现:两把各占左右一边,弹的内容完全相同。
- 少了某件乐器留下的频段空洞,靠 EQ 补不回来——混音其实从挑乐器那一刻就开始了。
6. 段落结构与推进
- 乐句 4 小节,乐段 4/8/16 小节。
- 流行快感来自重复性和熟悉感。第二段大量复制粘贴正常,精力花在「决定哪几处变」上。
- Pre-chorus 值得花更多心思:撤打击乐、换一件乐器扛律动。
- 不知道怎么衔接、前后变化大时,留白最万能。
- 副歌高光、主歌舒展;进副歌前一般属和弦。
7. 参考曲怎么借鉴
能学:调性 / 和声色彩 / 律动 / 配器种类数量 / 乐器数量 / 拍号 / 鼓的写法 / 声像摆位 / 响度排序 / 频段分配。 不能学:旋律;整段和声进行连转位一起照抄。 正确做法:元素可以借,整首得自己搭。某段和声进行能拿走,但旋律/律动/配器必须换成自己的。参考曲只选一首、拆到不漏;两首风格体系不同的参考曲会让学法乱掉。
照搬的判据:把两首同速对齐播放,如果大段能重合,那就是照搬。「我改了旋律 / 换了调」不构成原创——情绪色彩由调式决定,调高改不动它。
转位要自证:想用转位,先回答两个问题——贝斯线里有没有超过五度的跳进?旋律与低音有没有撞同度、或形成隐伏八度(8 小节内最多 1 次)?答案不同,转位结果自然和参考曲不一样。
写法与制作分开学:写法可以学小众歌;混音和制作水准照着各风格主流出版物学。
8. 交付前自查清单
- 全选 MIDI 一起看,查大二度/小二度撞音(导出前必做,5 分钟)。
- 所有乐器是否同一调/同一和弦。
- 跟打拍子,哪段稳不住。
- 从头唱旋律,气口够不够、段落有没有结构关系。
- 军鼓是不是稳稳在 2、4 拍;hi-hat 前后段落保持一致吗。
- 贝斯音区是不是偏高;有没有跟底鼓在 100–200 Hz 上打架。
- 声像:中频两边、低频与人声中间;有没有导成单声道。
- 把导出的音频完整听一遍(真有人把节拍器也一起导了出来)。
- 母带:积分响度 -9~-12 LUFS(不是把 ceiling 拧到 -9)。
9. 术语速查(供衔接 sv_generate_melody / sv_write_chords)
| 术语 | 含义 | 对应工具参数 |
| 调性 key | 主音(如 C/Am/F) | sv_generate_melody key |
| 和弦进行 chordProgression | 每小节和弦(如 ['C','G','Am','F']) | sv_generate_melody chordProgression |
| 情绪 mood | bright/sad/dark/tense/epic | sv_generate_melody mood |
| BPM | 速度 | bpm |
| 大小调 | major/minor | keyMode |
用
sv_generate_melody生成时:先定 key + chordProgression + mood,再把结果用sv_write_chords写成工程、sv_generate_harmony配和声。
10. 规格表(→ references/规格表.md)
一句话的提示没法逐项检查;一张表可以 —— 把 调性/速度 · 段落图 · 和声(字母 + 级数双写)· 进出场 · 能量曲线 · 人声处理 · 混音意图 写成一页,就能逐字段对照产物、一次只改一个字段做 A/B、留档(半年后还能说清"第二段副歌为什么这么编")。
- 字段与判据表 · 四种用法(交付 / 对照 / A/B / 验收基线)· 写作纪律 →
references/规格表.md - 提醒:混音意图只写目标(谁在前景、低频归谁),不写 EQ / 压缩数值 —— 那是混音环节的事;进出场至少要在进副歌前减掉一件乐器或留白(§11.1)。
11. 三件容易被忽略、但很值钱的判断
11.1 进副歌先"减"再"加"
推进感不等于一路加东西:有效的抬升往往来自减法 —— 进副歌前抽掉一层(鼓 / 和声垫 / 低音),或留一小节空。判据是哪一小节谁退出、退出落点是否正好在小节线上。
反例,以及"第二段主歌比第一段更空"这个反直觉但合法的选择 → references/段落结构.md(进副歌先减再加一节)。
11.2 织体是"空间预算":真正打架的单位是临界频带
掩蔽的真正单位不是"频率重叠",而是临界频带(critical band) —— 两条线只要落进同一条临界频带就会互相糊,即使频率并不重合 ⇒ 低音区相差五度的两件乐器最容易打架,低音区只留一件。
三层(前景 / 中景 / 背景)怎么分、怎么自查 → references/混音与母带.md(空间预算与临界频带一节)。
11.3 把自己做的歌当"机器痕迹"检查一遍
"听着像 AI"通常不是玄学,而是可以逐条数出来的(8 条:段落乐器数一样 · 能量只升不落 · 段落长度永远是 8 的整数倍 · 鼓一个 pattern · 旋律同音区同时值密度 · 和弦永远 I–V–vi–IV 换皮 · 副歌只是"更大声" · 结尾不是渐弱就是硬切)。
两个问题要分开问:① 它有没有照我的规格表做(对照 §10 / references/规格表.md)② 它有没有机器指纹 —— 一首歌可以过了第一问、栽在第二问。完整清单 → references/混音与母带.md(机器痕迹自检一节)。
12. 借风格与"像某某"的处理(护栏 → references/借风格护栏.md)
用户说"像 X",能借的只有手艺:速度区间 · 律动类型 · 和声密度 · 曲式 · 音域与咬字方式 · 配器密度 · 编曲层次 · 能量曲线 · 制作年代感。 不碰:旋律 · 歌词 · 标志性 riff · 采样 · 制作人签名音 · 极具体的嗓音身份 · 某张唱片里可辨识的编曲序列。
- 变量翻译与各自落点 · 传统 / 地域音乐的"点名,不要笼统标签" · 时效性纪律 · 已剔除、不要补回的两类内容 →
references/借风格护栏.md - 案例:
examples/借鉴变成照搬.md(先分清哪些能借 + 五步具体动作)
13. 用这份 skill 的加载纪律(省上下文)
- 先读本文件的症状索引,再只打开最相关的 1~3 篇 reference / example;
- 要"某风格的律动 / 配器"→ 优先
references/律动与鼓组.md、references/编曲配器.md;要"段落推进"→references/段落结构.md; - 时效性内容(潮流 / 榜单 / 平台)不在本 skill 里,要现查(见
references/借风格护栏.md的时效性一节); - 本 skill 不产出音频、不做混音 —— 混音 / 母带只到"意图"层(
references/混音与母带.md)。
详见 reference
references/和声进行.md— 和弦/挂留/延伸/功能/转位详情references/编曲配器.md— 各乐器音区/节奏层/频段分配references/段落结构.md— 段落安排/推进手法/进副歌先减再加references/规格表.md— 一页规格表:字段与判据 / 四种用法 / 写作纪律references/借风格护栏.md— "像某某":可借变量 / 不碰清单 / 时效性纪律references/主旋律生成.md— 旋律写法、三证据、方向性与挂留思维
参考来源(一律"摘要改写",逐段自写、不抄原文):
SynthVCopilot/SKILLS(composition-arrangement)·SJY051/music-composition—— source-available(Apache-2.0 + Commons Clause + Additional Terms)/ CC BY 4.0,仅借鉴思路。- 🆕
jtydhr88/music-composition-skills—— skills 部分 MIT(其引用的书籍摘录版权仍归原作者与译者,见该仓NOTICE)。本文references/规格表.md(规格表 · 写作纪律)·references/段落结构.md(减法优先)·references/混音与母带.md(空间预算/临界频带 · 机器痕迹清单) 受其思路启发,文字为自行撰写;其"编译成 Suno / YuE2 提示词"等后端流程已剔除(见references/借风格护栏.md)。- 🆕
SJY051/music-composition—— 文档 CC BY 4.0 / 代码 MIT。本文references/借风格护栏.md(变量翻译护栏 · 文化具体性 · 时效性纪律)· §13 加载纪律 受其思路启发,文字为自行撰写。- 三处来源均未逐字复制;查重(K=16 行级)保持"需改写(非豁免)= 0 行"。
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

