用 AI 给原创短旋律移调:每个音移动同样距离,节奏先保留

10-01 3阅读

一段自己写的旋律换一个起音,不能只把第一个音改掉,也不能把所有音名机械地往后挪一个字母。可以让 AI 做逐音移调草稿,把音高变化与节奏保留分别写清,再在乐器或制谱工具中验证,最后得到能够演奏的新版本。

用 AI 给原创短旋律移调:每个音移动同样距离,节奏先保留

AI生成概念配图,非真实场景或软件界面

把原旋律写成可核对的音符序列

以下短句、人物和练习全部原创虚构。小澄写了四个音,依次为 C4、D4、E4、G4,时值分别是一拍、一拍、两拍、两拍。本文约定 C4 是中央 C,其他音按同一套八度标记;实际软件若编号不同,先核对音高,不照搬数字。

她想把整段上移两个半音,先不改速度、时值和力度。Yamaha 的移调说明用向上或向下的半音数量描述这种移动。本文只演示一条简单旋律,不涉及为整首作品重新配器,也不把改变音高自动解释成改变情绪。

输入必须写出升降号和八度,遇到同名但不同八度的音不能合并。若原稿只有哼唱文字或模糊截图,先由会读谱的人确认音符,模型不能根据“轻快一点”推回唯一的原始旋律,更不能声称听到了未提供的录音。

每个音都核对同样的移动距离

把四音逐个上移两个半音,得到 D4、E4、F♯4、A4,原来的四个时值照旧。尤其检查第三个音:E 到 F 只有一个半音,因此目标是 F♯,不是 F。让模型保留原音、目标音和移动量,别只交一行新的音名。

可以在键盘上数相邻键的位置,黑键和白键都包含在内,分别验证每一对原音与目标音。这里使用键盘帮助核对半音关系,不要求购买或使用特定产品;若已有制谱工具,也应确认它显示的升降记号与实际播放一致。

再检查相邻音之间的距离。原旋律从 C 到 D、D 到 E、E 到 G,依次相隔两个、两个、三个半音;新旋律 D 到 E、E 到 F♯、F♯ 到 A 也保持这组关系。若其中一段改变,说明某个音可能没有按同样距离移动。

移调之后仍要检查可演奏范围

保留半音关系不代表新版本一定适合演奏。乐器音域、把位和演奏者熟悉程度都需要实际检查。若是为自己哼唱,可以轻声试一下是否自在,不为了达到模型建议的目标音而勉强发声;不舒服就停止并重新选择起音。

有些音高可以用不同的升降记号表示,实际读谱时还涉及调性和拼写。这个短练习先固定使用给出的音名。遇到更长的旋律、复杂临时记号或需要与其他声部合奏,应请熟悉乐理的人检查,不能只用半音数相同宣布整份乐谱写法正确。

如果同时存在和弦或伴奏,不能只移调主旋律却默认原伴奏仍然匹配。将其作为另外一组需要处理的材料,保留各自版本,或者先只演奏单声部练习。本例没有提供和弦,因此模型不得补出一套并声称属于原作。

可复用提示:按指定八度命名,把以下原创单声部旋律整体移动给定半音数。逐音列出原音、目标音和移动量,完整保留时值与休止。核对相邻半音差,并列出超出我给定乐器范围的音;不添加和弦,不推断未提供的音频。

往返检查后再保存新版本

将新旋律再下移两个半音,应回到 C4、D4、E4、G4。往返检查有助于发现遗漏,却不能代替首次逐音核对,因为两次重复同一错误也可能互相抵消。人工还要看时值总和仍是六拍,休止和重复音若存在也没有被删掉。

最后用同样速度分别播放或演奏两个版本,听旋律的起伏关系是否保留,再决定哪个起音适合当前用途。保存原稿、移调说明和已试听的新稿。AI 可以减少逐音抄写的负担,演奏可行性、乐谱习惯与听感仍需人来确认。

参考资料

文章版权声明:除非注明,否则均为云鹊BLOG原创文章,转载或复制请以超链接形式并注明出处。