前几天我终于让某云音乐的个人全部歌曲+1了。
为了摸鱼制作更精准的滚动歌词,我写了一个自动生成LRC的脚本。
LRC格式说白了就是每行歌词前面多一个时间位置信息。
脚本去RCJacH的ReaPack库自取。
脚本名叫RCJacH_Generate LRC Lyrics and Export to Clipboard.lua
。
如果你没有ReaPack, 也可以直接另保存脚本源文件。
这个脚本的使用方式如下:
- 创建一个专门写歌词的轨道,轨道名随意。
- 在每行歌词起始位置创建一个MIDI块儿,并把Take名改成该行歌词。 MIDI块儿长度暂时不影响输出。
- 如果想添加标签,可以在Take名最前面加一个
#
。 例#ar: 歌手
会变成[ar: 歌手]
。 这种标签是给播放器用的,但后来发现某云会自己生成部分标签。 - 如果你想让两行之间有空隙,请使用一个空名的MIDI块儿。
- 选择该歌词轨。
- 运行脚本。
该脚本会把这些歌词合并到一起,并拷贝结果至系统剪切板中,最后给你一个预览用的小弹窗。
看起来像这样。
如图中示范, 你通过选择不同轨道来生成不同语言的歌词。
额,该脚本不包含翻译功能。
用了这个脚本我们就可以把歌词滚动量化到拍子上了(跟我们的音乐一样)【微笑
以上。
PS. 动图中的歌曲是这首。