• 请不要在回答技术问题时复制粘贴 AI 生成的内容
VisionKi
V2EX  ›  程序员

如何把五线谱转为钢琴曲

  •  
  •   VisionKi · Aug 20, 2019 · 7264 views
    This topic created in 2635 days ago, the information mentioned may be changed or developed.

    目前能想到,把钢琴上 88 个键的音提前录入,然后图像识别,找到对应的音或者组合然后按顺序播放。。。

    能搞吗 钢琴谱

    50 replies  •  2019-09-04 11:13:18 +08:00
    tongz
    tongz
    Aug 20, 2019
    1
    你说的这个有丶意思啊, 不过我不懂乐理, 楼下回答你
    ts8zs
    ts8zs
    Aug 20, 2019
    2
    目前能想到,把钢琴上 88 个键的音提前录入,(有 midi)

    然后图像识别,找到对应的音或者组合然后按顺序播放。。。
    哦 photoscore
    yqesl1
    yqesl1
    Aug 20, 2019
    3
    pc 软件有很多 ocr 图片到 midi 文件,自己做可以尝试 h5+c3+js 库,生成 midi 文件,使用电脑上的自带设备回放,当然如果做一个音色库也可以,不只有 88 个基本音,还要一些顿奏、连奏、强弱录进去。比较复杂,可以尝试一下
    fyyz
    fyyz
    Aug 20, 2019
    4
    如果直接转的话是没有伴奏的
    littleshy
    littleshy
    Aug 20, 2019
    5
    既然你能接收一个音一个音录入,那直接在软件上录入不就行了,录入一般可以转成 midi 文件。
    midi 文件可以靠声卡解析直接播放了,也可以用音源编曲。
    很久以前有用过 overtrue,你可以找找类似的软件。
    VisionKi
    VisionKi
    OP
    Aug 20, 2019
    6
    @ts8zs 我去试试看

    @yqesl1 嗯。就是想用程序做做看
    VisionKi
    VisionKi
    OP
    Aug 20, 2019
    7
    @littleshy 好。我去看看
    vlitter
    vlitter
    Aug 20, 2019 via Android
    8
    用 overture 照着乐谱一个音符一个音符打上去,然后用自带的 midi 播放
    VisionKi
    VisionKi
    OP
    Aug 20, 2019
    9
    @vlitter 主要是这几天爬了一些乐谱,想用程序合成试听下。
    coolxl
    coolxl
    Aug 20, 2019
    10
    你想简单了,并不是只有琴键的单音那么简单,还有调,速度,音符时值,重音,滑音,强弱等。我是弹吉他的,并不会钢琴,但肯定还有很多技巧符号,反正吉他六线谱就很多。
    simonlu9
    simonlu9
    Aug 20, 2019
    11
    参考一下弹琴吧
    VisionKi
    VisionKi
    OP
    Aug 20, 2019
    12
    试了下 PhotoScore 这个软件,效果好像还行,看起来跟弹琴吧类似
    exploreXin
    exploreXin
    Aug 20, 2019
    13
    提前录入?图像识别?吆西,原来还可以这样。
    darknoll
    darknoll
    Aug 20, 2019
    14
    @VisionKi 都能扒谱了,cubase 啥的还不会么?
    murmur
    murmur
    Aug 20, 2019
    15
    这不是弹吧么,app 自带播放功能,还需要自己录 midi,多无聊,,,
    nooper
    nooper
    Aug 20, 2019
    16
    已经有人做了,我去那家公司面试过,做的很好。
    murmur
    murmur
    Aug 20, 2019
    17
    不是给楼主泼凉水,图里这就是最低级的铺子,连延音踏板和表情踏板也没有,没有好的钢琴音色弹出来效果也不尽人意
    最重要的是,谱子是量化过的,真的钢琴演奏的每个时值还有发挥的空间
    eagleweb
    eagleweb
    Aug 20, 2019
    18
    不太明白你的意思,但是我 jio 着你直接把这图片谱打成 midi 最好。
    VisionKi
    VisionKi
    OP
    Aug 20, 2019
    19
    @murmur 因为最近也在学钢琴,刚入门的小白,在网上找到谱子然后想听听整体效果再练,所以就想着能不能搞个这个出来。就算是听个响也好的那种哈哈
    VisionKi
    VisionKi
    OP
    Aug 20, 2019
    20
    @eagleweb 我的意思是直接谱子图片转为音频。主要是懒哈哈哈
    murmur
    murmur
    Aug 20, 2019
    21
    @VisionKi 那就直接弹 8 app 买个会员,啥也不要考虑,你对采样的认识都太肤浅了
    baobao1270
    baobao1270
    Aug 20, 2019
    22
    FL Studio,很多业余音乐人的选择,收费软件
    MuseScore,开源的打谱软件

    不要自己录音,效果不行,有行业标准的 MIDI,大公司比你做的更好
    VisionKi
    VisionKi
    OP
    Aug 20, 2019
    23
    @murmur 嗯。买了,打算认真练一波
    orzorzorzorz
    orzorzorzorz
    Aug 20, 2019
    24
    直接放声音是真的没前途。主要是音源太单一了,没法处理震音或者延音这些
    我的思路就是做一大套出来,五线谱用自己指定的格式,然后写程序解析。音源网上倒是有,只是单音还需要处理
    orzorzorzorz
    orzorzorzorz
    Aug 20, 2019
    25
    不过我记得好像有高级的电钢能识谱甚至弹出来的,不过价格得过六位数了
    VisionKi
    VisionKi
    OP
    Aug 20, 2019
    26
    @baobao1270 好,其实现在只是在考虑技术层面上的实现方法,突然好奇的那种。
    inwar
    inwar
    Aug 20, 2019 via Android
    27
    Cakewalk 或是后续 sonar ,有各种音效器,已经非常成熟了
    KevZhi
    KevZhi
    Aug 20, 2019 via iPhone
    28
    V2 程序员们的平均音乐素养有待提高

    关键词:乐谱 OCR,MIDI,音源
    nnqijiu
    nnqijiu
    Aug 20, 2019
    29
    这个已经有人在做了
    annielong
    annielong
    Aug 20, 2019
    30
    好多年没见类似的帖子了,03 年左右讨论这个的比较多,当时键盘音乐游戏比较流行
    VisionKi
    VisionKi
    OP
    Aug 20, 2019
    31
    @KevZhi 第一次发帖,标签好像是自动生成的 -。-
    lumotian
    lumotian
    Aug 20, 2019
    32
    Notation Scanner
    whatIsGhost
    whatIsGhost
    Aug 20, 2019 via iPhone
    33
    @murmur 哎我擦大佬也混 v2(OvO)
    murmur
    murmur
    Aug 20, 2019
    34
    @whatIsGhost 你是哪个?
    whatIsGhost
    whatIsGhost
    Aug 20, 2019 via iPhone
    35
    @murmur cndzq
    wshwwl
    wshwwl
    Aug 20, 2019 via iPhone
    36
    弹琴吧 app 好像就能播放五线谱,可以自己调速度,可以在任意音暂停等等。
    VisionKi
    VisionKi
    OP
    Aug 20, 2019
    37
    @wshwwl 是啊,效果感觉挺不错
    xpresslink
    xpresslink
    Aug 20, 2019
    38
    别折腾了,有现成的东西。我给我儿子学钢琴喜欢各位钢琴曲,我给儿子注册了一个永久 VIP。
    http://www.tan8.com/yuepu-407.html
    YvesX
    YvesX
    Aug 20, 2019
    39
    不好听是原罪。
    Joyboo
    Joyboo
    Aug 20, 2019
    40
    钢琴上的刹车油门怎么控制?
    VisionKi
    VisionKi
    OP
    Aug 20, 2019
    41
    @Joyboo 刹车油门是啥。。。踏板吗
    xsliang
    xsliang
    Aug 20, 2019
    42
    19 世纪末的欧洲,就用打孔纸卷控制钢琴了。
    https://zh.wikipedia.org/wiki/自動演奏鋼琴
    现在要自动演奏有更先进的方法。
    xsliang
    xsliang
    Aug 20, 2019
    43
    不好意思,上一条没有好好看楼主要求。
    不过自己录搞不定吧,应该是找好的 midi 音源库,各种不同音的强弱速度不是那么简单的。
    MMMMMMMMMMMMMMMM
    MMMMMMMMMMMMMMMM
    Aug 20, 2019
    44
    import tensorflow as tf
    murmur
    murmur
    Aug 20, 2019
    45
    @Joyboo 娱乐级谱子一般不标踏板,延音的话可能标,弱音和柔音因为在电钢琴上可以用音量电位器或者切换音色轻松实现,所以也不标了
    为啥一个钢琴的采样能上 g,还不就是花样太多了
    PbCopy111
    PbCopy111
    Aug 21, 2019
    46
    sibelius 有一个 photoscore 插件,sibelius 有一个 free 版本,但是 photoscore 没有,所以你问问淘宝什么的。

    这玩意可以把 pdf 谱子变成 sibelius 谱子并且演奏。
    PbCopy111
    PbCopy111
    Aug 21, 2019
    47
    另外,你这个谱子来自弹琴 8 啊。。。。本身就可以演奏吧
    VisionKi
    VisionKi
    OP
    Aug 21, 2019
    48
    @PbCopy111 是可以,但是考虑到一些其他渠道找到的谱子,不会弹但是又想试听的情况,所以来问问程序上的实现
    PbCopy111
    PbCopy111
    Aug 21, 2019
    49
    @VisionKi #48 那就来一套 sibelius+photoscore 吧。
    Fuluhu
    Fuluhu
    Sep 4, 2019 via iPhone
    50
    Melody Assistant 可以把五线谱一个个输入后播放
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4810 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 87ms · UTC 08:19 · PVG 16:19 · LAX 00:19 · JFK 03:19
    ♥ Do have faith in what you're doing.