提示语法与结构标记
把提示当分句写:先定骨架,再下约束,最后排除。
提示词语法段落标记约束
相关
逗号堆出来的不是语法
“温暖, 复古, 弦乐, 慢, 电影感, 不要鼓”这样的提示,模型只能按词频猜重点。提示有结构:段落标记告诉它歌长什么样,控制词告诉它哪里必须准确,排除项告诉它别做什么。顺序错了,后面的词会覆盖前面的。
标记与控制词
| 成分 | 写法示例 | 放在哪 | 作用 | 常见误用 |
|---|---|---|---|---|
| 段落标记 | [Intro] [Verse] [Chorus] | 歌词行之间 | 划分结构与进入点 | 标记语言与歌词语言混用 |
| 速度 | 92 BPM | 开头 | 锁定律动 | 写在长描述末尾 |
| 调性 | D minor | 速度之后 | 限定和声色彩 | 与参考音频的调性冲突 |
| 编制 | 弦乐四重奏、无鼓 | 中段 | 定音色与密度 | 同义乐器堆叠 |
| 排除 | no drums, no vocals | 最后 | 去掉不想要的部分 | 与正面词互相矛盾 |
| 长度 | 30 seconds | 结构之前 | 控制裁剪 | 与段落数不匹配 |
约束的先后
先体裁与编制,再速度与调性,然后段落与长度,最后情绪与排除。越靠前的词越像骨架,越靠后的词越像修饰。把“不要电子鼓”放在“电子鼓”前面,模型仍可能先看到后者。一个段落只改一个约束,才知道哪一句有效。
可复用的骨架
[Style] 90 BPM, A minor, [ensemble], [mood]. [Intro] 4 bars. [Verse] ... [Chorus] ... No [unwanted].
方括号只是给人看的边界,不是所有模型都识别。识别不了就换成普通行或空行分段,别让标记本身成为噪声。歌词与标记分行写,模型更容易把结构当成结构,而不是当成歌词内容。
语法失效的时候
模型不认标记、歌词与标记语言不同、约束互相打架、提示超过有效长度,都会让结构塌掉。这时删掉一半修饰,只留速度、编制、段落三样,再逐项加回。语法是减少歧义的工具,不是越长越准的咒语。若换了模型仍不认标记,就改用行序与重复副歌来表达结构,别在符号上较劲。
在库中听例子
7thRegimentReel无前奏直接进主题的里尔,段落标记与切点自由度更大(C1)详情Chaconne in G minor恰空固定低音,先写框架再写变奏的顺序(C1)详情soul-groove3 · 86 BPM · beat 4/486 BPM 灵魂乐鼓组,速度写在前面才稳(C1)详情Tristan und Isolde WWV 90《特里斯坦》钢琴改编,推迟解决靠和声词而非形容词(C1)详情
每首均来自 midicn-lib,行内徽标为许可档位(C1 可商用 / C2 非商业 / C3 仅学习研究)。
同一条线
事实来源
- Suno 与 Udio 官方提示指南中关于段落标记与控制词的用法。
- 流行歌曲写作教材中关于段落划分与句法的公开章节。
- 编曲实践中关于速度、调性与配器的记写惯例。