【问题标题】:Generating a sequence of MIDI numbers from an arbitrary MIDI file in python从 python 中的任意 MIDI 文件生成一个 MIDI 数字序列
【发布时间】:2015-01-05 08:49:27
【问题描述】:

我正在创建一个应用程序,该应用程序可以读取一张表格,然后生成一系列要按下的钢琴键,以便“播放”表格。我设法为我的工作表获取了 MusicXML 或 MIDI 文件。 MIDI 格式正是我所需要的,因为 MIDI 编号和钢琴上的键(根据http://newt.phys.unsw.edu.au/jw/notes.html)之间存在一一对应的关系,而且它比将 MusicXML 文件中的每个音符映射到一个键更简单。 但是我不能自己访问 MIDI 编号,并且 MIDI 编辑器(如 MuseScore)只显示符号而不是实际数字。 有没有办法在 python 中为 MIDI 文件生成 MIDI 数字序列?

【问题讨论】:

标签: python midi


【解决方案1】:

您可以使用 python-midi 库 (https://github.com/vishnubob/python-midi) 来解析 midi 文件并访问 midi-data

查看 midi-dump 脚本(在脚本文件夹中)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多