工具集

所需硬件如下:

  • PC
  • 键盘乐器(支持 MIDI 更佳)
  • 耳机(监听耳机最佳,扒谱需要的是还原,而不是音乐体验)因没用过监听音响,不予评价
  • 可选:独立声卡,如果没有则 DAW 占用 ASIO 时可能导致其他音频软件不工作,有时影响效率
  • 可选:EffectMidi 设备,为你的 MIDI 键盘添加同步的键盘灯,如果做视频或者需要绚丽的演奏效果的话,推荐使用

以下列举的均为软件:

开源项目 piano_transcription

将音频文件转为 midi

  • 适合简单纯钢琴曲
  • 输出格式为 midi
  • 标准格式的乐谱仍需手动调整
  • 编码运行(即需要一定代码基础),网上可能有预构建的即用软件包

关键步骤(python):

  1. 安装:pip install replicate
  2. 运行:
output = replicate.run(
    "bytedance/piano-transcription:2282e56fbb6461bdd5cff60c756a9b87bb48ca61ac5957c313bba3d9e710c3dc",
    input={
        "audio_input": "https://replicate.delivery/mgxm/f1fb0f34-b7ca-45cb-b0a3-4f288f29c6ce/the_entertainer.m4a"
    }
)

# The bytedance/piano-transcription model can stream output as it's running.
# The predict method returns an iterator, and you can iterate over that output.
for item in output:
    # https://replicate.com/bytedance/piano-transcription/api#output-schema
    print(item)

免费软件 wavetone

通过频谱可视化分析音频文件,扒谱利器

官网截图

  • 适用性较广,频谱分析在扒谱中非常有用
  • 调整好小节同步后,在扒谱过程中能快速小节、节拍级同步
  • 日文,界面比较原始
  • 频谱与实际音符有时有半音甚至以上的偏差,需结合和弦判断

免费软件 MuseScore

非常强大的打谱软件,具备简易 DAW 功能

官网截图

  • 兼容乐谱格式较广,打谱功能优秀,提供现代化界面和使用体验
  • 内置乐器较多且音色还不错
  • 导出 midi 可以导入 DAW 做进一步处理
  • 打击乐器较少

Synthesia 软件

老牌的,经典的,练琴必备工具,有练习的评分机制、支持节拍器

  • 可以用它的自由演奏功能辅助确定和弦(似乎并不支持增和弦)
  • 收费软件,但买断制,价格尚可

任意 DAW 软件

比如 FlStudio, Cubase 等,或者 Audition 也可以,主要使用片段反复播放功能

如果使用宿主软件,则可以边扒边对比,效果非常好。

即使扒谱不适用 DAW,在 midi 完成后,导入 DAW 中做进一步处理通常是必不可少的,很多曲子都不是仅靠 midi 就能还原的

过程

扒谱是个体力活,非常耗费时间

简单纯钢琴曲相对好处理,下面指的是较复杂音乐的处理过程

复杂的音乐往往很难完全还原,在处理中有时需要进行一些“创作”

  • 识别关键音:可以通过频谱分析辅助,如果乐曲中有贝斯声部,可以作为一个重要参考,因为贝斯的频率特点,可以很容易被频谱软件单独识别出来,而且作为和弦的最低音,对乐曲的和弦编排推断具有较大的指导意义
  • 推测、创作:以关键音为基础,结合乐理知识确定该小节或音符所处的和弦,对听不出来的音加以推测,并在键盘上演奏,听起来自然、与原曲差别不大即可。这同样提供了创作空间,完全可以对旋律进行装饰化处理
  • 其他声部:其他声部处理方式均类似,各声部顺序应该没有要求,个人通常习惯和弦优先

难点攻克

  • 节奏较复杂的处理(如密集打击乐器编排):使用 DAW 或 Audition 等软件,wavetone 其实也够用,进行逐个拍子的定位与分析
  • 针对声音已经严重糊在一起的部分,通常使用减速、反复重复播放来还原,如果能通过声音频率加以区分也可以使用(个人使用感觉用处有限),这种情况不需要完全还原,重点声部处理好之后,保证和弦没有偏差,乐曲的整体感觉就不会变,此外如果仍然不够立体,可以在 DAW 中进行操作(如加 pad 等)来填充空缺的空间

其他注意

  • 反复听同一个音、小节,会丧失辨识能力,前后几个音、小节连起来听反而有助于识别走向
  • 针对差个半音、和弦转位听不出来、有没有某个音这类问题,如果计较太细,则工作量会非常巨大。扒谱工作量非常大,在不影响乐曲整体的情况下,可以适当取舍