最近,字节跳动不是出了一个钢琴转谱项目嘛,可以将mp3等格式的音乐文件直接转为mid音乐文件,对于清晰度高的纯钢琴录音转换程度还是很不错的.本人试验了一下,由于步骤很繁琐,干脆就写了一篇教程在知乎上,需要的可以自取!
链接:
钢琴转谱GitHub项目部署教程
7 Likes
大佬.jpg~!
1 Like
大 佬 ! ! !
1 Like
跪谢大佬!!
我一开始看到这个项目本来打算自己用anaconda配环境,在使用conda配好pytorch的环境后,我根据字节Github页面的提示,使用了 pip 安装 piano_transcription_inference 后运行却发生故障。
它提示我缺少 pytorch 的模型文件 note_F1=0.9677_pedal_F1=0.9186.pth,似乎官方并没有在使用 pip 安装 piano_transcription_inference 的时候安装这个pytorch的模型文件。导致报错,如下:
于是,我到处去找这个 note_F1=0.9677_pedal_F1=0.9186.pth 文件,找不到,终于在大佬您的分享中找到了这个文件,安装到指定目录,整个程序就可正常运行。太棒了!!




成功转换出了MIDI:

我听了一下转换的效果,贼棒!!!比 WIDI 好了不是一个量级。
我分享一下转换的结果,大家可以听听
链接:https://pan.baidu.com/s/1EFYIbBZZ3CeZXtiwcYWx8A
提取码:jszf
在这再次感谢大佬,话说大佬您那个pytorch模型文件在哪找的,还是说自己用提供的数据集训练的,如果是这样那真是太辛苦您了!!







2 Likes
只是一个搬运呐,,,不是大佬
1 Like
模型文件是提取某个链接下载的
2 Likes
这个比单纯的FFT分析和转换做的好太多了,不过现在应该还是局限于单一乐器,不知道未来这种技术会发展到什么样子
2 Likes
厉害~刚试了一下,还有“点”bug
某些曲子会转换失败,没有原因
内部服务器错误,不能下载。。。。
刚拿手机试的,不知道电脑上表现是否一致
有个建议,可以配合ffmpeg添加对flac格式的支持
1 Like
刚才调整了下,正好被你遇到了
现在应该可以了,其他格式的后面逐步完善。
1 Like
Fine!已经可以用了。
1 Like
学习学习 大佬棒棒哒
1 Like
厉害了,试了一下挺好的,对萌新来讲是福利!
2 Likes
DALAO HAOKLH
1 Like
大佬.jpg~!
1 Like
6666666666啊
1 Like
马克这个帖子,以后留着看
1 Like
现在没那么麻烦了,下载一个执行档完事。
2 Likes