以下是关于转 MIDI 的相关内容:
MIDI 可以理解为给计算机看的乐谱,包含歌曲每个音的音高、节奏信息。
在 ACE Studio 中,将干声转 MIDI 的工作流如下:
另外,对于钢琴曲音质修复,将音乐转成 MIDI 五线谱,然后通过成熟的合成器重新演奏是较稳定的合成方式。字节在 Github 发布了古典钢琴曲数据集GiantMIDI-Piano,知乎专栏上的大佬对此做了改进,可批量转谱。相关代码包和钢琴模型包的下载链接:https://pan.baidu.com/s/1aqnlgfFCjB0KIlPEB8RcRg 提取码:xubj ;另外的 wps 链接:https://kdocs.cn/join/gezxr3f 。注意里面包含了训练好的模型,ffmpeg 和 python 安装包,为避免多个 python 版本冲突,建议自行安装 python,用 pip 安装 ffmpeg 库。
(针对零乐理基础用户,音乐达人可跳过)干声没有伴奏也没有效果器的人声MIDI可以理解为给计算机看的乐谱,包含歌曲每个音的音高、节奏信息变调歌曲升调或降调,1个key=1个半音。BPM歌曲的速度,数字表示一分钟多少拍。[heading2]2、推荐工作流[content]干声转换-选择歌手-微调由于ACE有一个非常方便的功能:干声转换,也就是将人声音频转MIDI,这比手动输入一个个音符要好用太多啦!我在使用ACE制作的歌曲,大部分都是通过干声转换来获取MIDI初稿的。当然AI识别的音高、节奏、发音会有误差,所以接下来的工作主要是修复这些识别错误的瑕疵。其实,只需要干声转换-选择歌手-微调三个步骤,一首AI演唱的歌曲就做好了。小白快速上手篇会细讲这三个步骤,如果有更高的要求,比如需要个性化声线或更自然的演唱效果,可以参考后面的进阶篇。
使用干声转换,我们需要在软件中分别导入人声干声和伴奏[文件-导入-导入音频],放在两个轨道上。干声是用来转成MIDI做AI演唱的。如下图所示:注意,如果是男歌女唱或者女歌男唱,请在导入前先进行变调后再导入(不会变调的看下方工具推荐)。通常女声比男声高5个key左右,不绝对,大家根据听感测试调整即可。有两个工具我在进行前期音频素材准备时较常用:TME Studio腾讯音乐开发的AI音频工具箱,其中我最常用的是音频分离,可用于将人声和伴奏从歌曲中提取出来。地址:https://y.qq.com/tme_studio/index.html#/editorVocalremover包含音频分离、变调、BPM查询等功能,我使用较多的是变调和BPM查询。建议在准备素材阶段,就将音频调整到所需调,并获取到BPM。地址:https://vocalremover.org/zh/key-bpm-finder[heading3]第二步:干声转换[content]在转换之前,有一个很重要的动作:请先将工程BPM设置为与歌曲一致,就是界面顶部这个东东,前面是BPM后面是拍数,请把BPM修改为上述操作获取到的数字,这一步是为了后续微调的时候方便音符对齐节奏:设置完成后,将音频轨道的文件拖入到空白的歌手轨道,即可进行干声转换。[heading3]第三步:选择歌手[content]软件左侧有歌手可以选择,长按拖动到歌手轨道的头像处即可切换歌手。
将音乐转成MIDI五线谱,然后通过成熟的合成器重新演奏,目前看是最稳定的合成方式了。字节已经在Github发布了古典钢琴曲数据集[GiantMIDI-Piano](https://github.com/bytedance/GiantMIDI-Piano),可以拿来抄作业,用钢琴转谱技术识别音频,并转换成可编辑的MIDI格式重新演奏。知乎专栏上的大佬在这个项目上做了些改进,可以批量转谱,很方便。下面是代码包和钢琴模型包,直接下载即可链接:[https://pan.baidu.com/s/1aqnlgfFCjB0KIlPEB8RcRg](https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1aqnlgfFCjB0KIlPEB8RcRg)提取码:xubj百度要会员比较麻烦,我另外传了个wps:https://kdocs.cn/join/gezxr3f注意里面包含了训练好的模型,ffmpeg和python安装包,为了避免多个python版本冲突,建议大家自己安装python,用pip安装ffmpeg库。