反向提示
说清不要什么,往往比反复强调要什么更有效。
相关
问题
模型喜欢补全:你说"弦乐",它可能加上鼓;你说"安静",它可能加一层铺底。反复强调"不要太吵"通常没用,因为否定词在语言模型里容易被忽略。反向提示把排除项单独列出,效果更直接。
怎么写
排除项要具体:写"不要电子鼓机"比写"不要太现代"有效。一次列三到五项,太多会互相冲突。常见排除项包括人声、鼓组、失真、混响过大、突然的转调。排除的是类别而不是个别音符,别写"不要那个高音"。
做法
先写正面描述,再补排除项。生成后听是否还有被排除的元素,有就加强那一条。排除项也可能误伤:排除"混响"会让声音发干,排除"低频"会让整体变薄。定期清理不再需要的排除项,避免提示越写越长。
听什么
在放克鼓组里听电子鼓机是否被排除干净,在赞美诗里听是否混入人声,在传统曲调里听现代鼓组是否消失。排除项做得好,正面描述才有空间。
在库中听例子
funk-groove1 · 138 BPM · beat 4/4138 BPM 放克鼓组,排除"电子鼓机"后音色更接近原声(C1)详情Child Divine管风琴赞美诗,排除"人声"避免合唱混入(C1)详情Da New Rigged Ship传统曲调,排除"现代鼓组"保持原声编制(C1)详情
每首均来自 midicn-lib,行内徽标为许可档位(C1 可商用 / C2 非商业 / C3 仅学习研究)。
事实来源
- 反向条件在生成模型中的实现,依公开模型说明核对,未抄原文
- 排除项与正面描述的关系,依创作实践通识核对,未抄文本
仅用于核查事实,正文为原创撰写。