从python中的任意MIDI文件生成一系列MIDI数字

时间:2015-01-05 08:49:27

标签: python midi

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

1 个答案:

答案 0 :(得分:0)

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

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