midicn EN

旋律控制

哼唱给轮廓,MIDI 给音符,参考音频会把风格一起借来

约 2 分钟607 字条目生成与编辑更新 2026-10-31

旋律哼唱MIDI 条件轮廓

三种输入,三种后果

哼一段给模型,回来的旋律常常“像”但不对:音程差半个,句尾拐错方向。问题不在唱得准不准,而在哼唱传过去的是轮廓,不是音符。文字描述传过去的是情绪,连轮廓都没有。MIDI 传过去的是音高、时值与力度,可控性最高,也最容易被模型顺手改顺。

MIDI 条件为什么更稳

符号输入把旋律拆成离散事件,音高与时值都有明确值,模型不必从频谱里猜。代价是它会把不规则的东西规整掉:切分的抢拍被拉回网格,装饰音被并进主音,长音的渐弱被写成固定力度。给 MIDI 时,保留原谱的节奏写法比保留音色更重要;先确认音符数与小节线对得上,再听表现力。

方法对照

输入能锁住什么常见失败复核动作
哼唱,单声无伴奏轮廓、句长、重音位置半音被抹平,起音含糊用钢琴逐个音程核对
MIDI 单旋律音高、时值、音区切分被拉直,装饰音消失数每小节音符,标出被改处
成品片段做参考音色、气质、编配密度旋律被整段借走,权利不清只取两小节,主动改三处
文字描述走向情绪、上行或下行落点随机,音域失控指定起音、最高音与落点

参考音频最容易被误用:它锁住的是“听起来像”,而不是“音符是”。想保住自己的旋律,就别把整段副歌丢进去;想借气质,取两小节,改掉句尾与节奏型,再用文字补上走向。

哼唱与参考音频的边界

哼唱适合起步,不适合定稿。音准漂移、气声、滑音都会让模型做出不同于谱面的判断。参考音频则会把伴奏织体、混响一并带进来,最后得到的往往是一首像那首的新歌,而不是你要的旋律。旋律一旦成为整曲的识别点,交付前必须回到谱面核对:主题第一次出现在第几小节,两次副歌的旋律是否真的相同。

在库中听例子

Twelfth Street RagC10:37《第十二街拉格》,切分主题反复出现,听两次的落点是否一致(C1)详情Nocturne No. 12 in G major, Op. 37 No. 2C15:35肖邦夜曲 Op.37 No.2,装饰音与句尾最能看出旋律有没有被改顺(C1)详情Chaconne in G minorC112:15维塔利《恰空》,低音循环不变,主题靠变奏推进,适合核对保留了多少(C1)详情Chaconne in G major, HWV 435C17:51亨德尔《G 大调恰空》,大调固定低音,与维塔利对照主题变形(C1)详情

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

同一条线

事实来源

  • William Russo, Composing Music(Prentice-Hall)与 Hindemith, The Craft of Musical Composition 中关于旋律轮廓与句读的章节。
  • 音频与符号两类旋律条件的差异,依据公开模型文档。