V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ballshapesdsd
V2EX  ›  问与答

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

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

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

    全曲识别:黑洞。

    有时间了再补充

    @ballshapesdsd

    两大类:哼唱搜索和听歌识曲。
    听歌识曲比较简单,提取音频指纹特征直接与数据库匹配。大概原理类比到大家可能都懂的人脸识别
    哼唱搜索需要将乐曲主旋律识别出来(之前 SoundHound 是靠热心用户上传哼唱来识别主旋律)然后再进行匹配
    ballshapesdsd
        9
    ballshapesdsd  
    OP
       2018-06-04 18:02:06 +08:00
    @KevZhi #8 厉害了,这就是我需要的答案,很专业啊
    KevZhi
        10
    KevZhi  
       2018-06-04 18:12:49 +08:00   ❤️ 1
    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
        11
    KevZhi  
       2018-06-04 18:14:23 +08:00
    你会看到声谱图上的上下多个一模一样的部分,最下面最基本的是基音,上面的是泛音。你可以去 youtube 上看一下好和弦 wiwi 老师的“一次搞懂泛音列”。
    ballshapesdsd
        12
    ballshapesdsd  
    OP
       2018-06-04 18:38:32 +08:00
    @KevZhi #10 下面的图好复杂。。
    murmur
        13
    murmur  
       2018-06-04 18:55:58 +08:00
    混音完了很难提取
    单一乐器还是比较准的
    DuckJK
        14
    DuckJK  
       2018-06-04 20:38:37 +08:00
    SB 你好
    SB 再见
    uuair
        15
    uuair  
       2018-06-05 00:25:36 +08:00
    如果是 mac 系统,我推荐两个软件,一个是 Logic pro,可以把音乐分解成各种乐器的谱子,不过只能参考,而且学习曲线有点高。另外一个是 Capo ,因为我会吉他,Capo 只能转化成和弦图,可以显示音高,节拍之类,所以对我来说很有用。。
    我截了一个图,你可以参考:

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

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

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

    再者,最终完成制作进入市场的音乐,采样频率和位数都不如原始的专业录音数据。若再经过 mpeg 之类编码的,一个强一点的频谱线就能把周围噪音基准拉上一大截。信噪比低了之后,经过训练的人耳都不一定能分得清。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1165 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 19:12 · PVG 03:12 · LAX 11:12 · JFK 14:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.