midicnAI 做音乐 EN

反向提示

说清不要什么,往往比反复强调要什么更有效。

问题

模型喜欢补全:你说"弦乐",它可能加上鼓;你说"安静",它可能加一层铺底。反复强调"不要太吵"通常没用,因为否定词在语言模型里容易被忽略。反向提示把排除项单独列出,效果更直接。

怎么写

排除项要具体:写"不要电子鼓机"比写"不要太现代"有效。一次列三到五项,太多会互相冲突。常见排除项包括人声、鼓组、失真、混响过大、突然的转调。排除的是类别而不是个别音符,别写"不要那个高音"。

做法

先写正面描述,再补排除项。生成后听是否还有被排除的元素,有就加强那一条。排除项也可能误伤:排除"混响"会让声音发干,排除"低频"会让整体变薄。定期清理不再需要的排除项,避免提示越写越长。

听什么

在放克鼓组里听电子鼓机是否被排除干净,在赞美诗里听是否混入人声,在传统曲调里听现代鼓组是否消失。排除项做得好,正面描述才有空间。

在库中听例子

funk-groove1 · 138 BPM · beat 4/4C10:38138 BPM 放克鼓组,排除"电子鼓机"后音色更接近原声(C1)详情Child DivineC10:53管风琴赞美诗,排除"人声"避免合唱混入(C1)详情Da New Rigged ShipC10:48传统曲调,排除"现代鼓组"保持原声编制(C1)详情

每首均来自 midicn-lib,行内徽标为许可档位(C1 可商用 / C2 非商业 / C3 仅学习研究)。

事实来源

  • 反向条件在生成模型中的实现,依公开模型说明核对,未抄原文
  • 排除项与正面描述的关系,依创作实践通识核对,未抄文本

仅用于核查事实,正文为原创撰写。