目前有没有自动提取音乐的乐谱的软件

2018-06-04 16:42:34 +08:00
 ballshapesdsd
就是播放一段纯音乐,自动识别音乐中的各种乐器,鼓点等等,然后自动生成五线谱。我不太了解,有人知道吗
19031 次点击
所在节点    问与答
16 条回复
jjianwen68
2018-06-04 16:47:12 +08:00
这个难度很高吧
hchechao2
2018-06-04 16:50:21 +08:00
我有过跟你一模一样的想法,这个确实很难
yonglanyouyou
2018-06-04 17:04:42 +08:00
搭车问有没有能对普通流行歌曲生成简谱的
ballshapesdsd
2018-06-04 17:11:06 +08:00
不知道哼唱搜歌网站是怎么做的,应该和这个有点关系吧
pwinner
2018-06-04 17:31:10 +08:00
难道很高,用机器做几乎是不可能的,除非识别 8bit midi 我觉得还靠谱,期待机器学习能攻陷这一难题。
流行曲扒谱可以自己听着扒,用 garage band 来一点点试,很多曲子 YouTube 上有钢琴扒谱,拿来自己修改一下也可以用
KevZhi
2018-06-04 17:32:48 +08:00
你想多了吧
如果有的话我们这些搞音乐的就没办法扒一份谱挣两三千了
leeg810312
2018-06-04 17:50:35 +08:00
音高可以计算机识别,但类似 A 大调、3/4 拍、多声部这种音乐要素感觉计算机是识别不了的
KevZhi
2018-06-04 17:55:44 +08:00
不抖机灵了
作为一个音乐爱好者,我也非常关注,并且十分希望有这样的技术出现,但是现实是目前还没有能达到楼主说的那种效果的技术。实现难度确实比较高,但是是有可能实现的。
现在也有所谓比较成熟的音乐识别技术,发展程度也给大家列举一下:
和弦识别:JamnPlayer ( App Store 可免费下载)
比较成熟,正确率基本在 90%,因为和弦是最容易识别的,这个技术是比较容易实现的。类比就是给你一张图片,让你识别主色调。
单音识别:例如 Logic 自带的 Flex Pitch/Pitch ( App Store 免费下载)/全民 K 歌 /Pitch Analyzer ( App Store 收费)
比较成熟,单音识别的准确率有 90%以上
打击乐识别:
效果比较凑合,识别结果不大能用,只能作为参考

复音识别:比较凑合,识别效果大概就是让写过一年音乐的人听一遍然后照着弹出来的水平,细节很糊弄,也很混乱。

全曲识别:黑洞。

有时间了再补充

@ballshapesdsd

两大类:哼唱搜索和听歌识曲。
听歌识曲比较简单,提取音频指纹特征直接与数据库匹配。大概原理类比到大家可能都懂的人脸识别
哼唱搜索需要将乐曲主旋律识别出来(之前 SoundHound 是靠热心用户上传哼唱来识别主旋律)然后再进行匹配
ballshapesdsd
2018-06-04 18:02:06 +08:00
@KevZhi #8 厉害了,这就是我需要的答案,很专业啊
KevZhi
2018-06-04 18:12:49 +08:00
https://i.loli.net/2018/06/04/5b150ee02132d.png
这是我最近写的歌里面的一段**单音钢琴片段**。上面是经过傅立叶变换的声谱图,中间是钢琴卷帘,下面是五线谱。
自己看看就能看得出来,连电脑都不需要,这么简单的东西人脑都能识别,找个本科生都能写出来。

https://i.loli.net/2018/06/04/5b15100d2daa0.png
https://i.loli.net/2018/06/04/5b151015d570a.png

这两个是那一个片段加上另外两轨钢琴,还有打击乐和人声。你自己感受下识别出那段钢琴的难度吧,不说了。坐标轴时间轴都对齐了
KevZhi
2018-06-04 18:14:23 +08:00
你会看到声谱图上的上下多个一模一样的部分,最下面最基本的是基音,上面的是泛音。你可以去 youtube 上看一下好和弦 wiwi 老师的“一次搞懂泛音列”。
ballshapesdsd
2018-06-04 18:38:32 +08:00
@KevZhi #10 下面的图好复杂。。
murmur
2018-06-04 18:55:58 +08:00
混音完了很难提取
单一乐器还是比较准的
DuckJK
2018-06-04 20:38:37 +08:00
SB 你好
SB 再见
uuair
2018-06-05 00:25:36 +08:00
如果是 mac 系统,我推荐两个软件,一个是 Logic pro,可以把音乐分解成各种乐器的谱子,不过只能参考,而且学习曲线有点高。另外一个是 Capo ,因为我会吉他,Capo 只能转化成和弦图,可以显示音高,节拍之类,所以对我来说很有用。。
我截了一个图,你可以参考:

thedrwu
2018-06-05 08:04:25 +08:00
问题能启发思考。估计软件很可能不存在。

即便单种乐器的复调想必也不好处理。本来就是对齐的音符,即使节奏和音高都算准了凭着计算机的理解,同一音域内也不一定知道往哪儿放。

遇到近现代音乐的手法,比如音块,就只能呵呵了。

再者,最终完成制作进入市场的音乐,采样频率和位数都不如原始的专业录音数据。若再经过 mpeg 之类编码的,一个强一点的频谱线就能把周围噪音基准拉上一大截。信噪比低了之后,经过训练的人耳都不一定能分得清。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/460280

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX