从python中的任意MIDI文件生成MIDI编号序列

从python中的任意MIDI文件生成MIDI编号序列,python,midi,Python,Midi,我正在创建一个应用程序,它可以读取一张纸,然后生成一系列要按下的钢琴键,以便“播放”这张纸。我设法为我的工作表获取MusicXML或MIDI文件。 MIDI格式正是我所需要的,因为MIDI数字和钢琴上的一个键(根据)之间有一对一的对应关系,而且比将MusicXML文件中的每个音符映射到一个键更简单。 但是,我无法访问MIDI数字本身,MIDI编辑器(如MuseScore)只显示符号而不是实际数字。 有没有办法在python中为MIDI文件生成MIDI编号序列?您可以使用python MIDI库(

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

您可以使用python MIDI库()解析MIDI文件并访问MIDI数据

查看midi转储脚本(在脚本文件夹中)

可能的副本