在python中预览MIDI文件中的分数

2024-04-29 00:21:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我希望能够从python程序中的MIDI文件中获得png的分数

另外,我知道MuseScore能够打开MIDI文件并将其转换为乐谱,因此理论上这应该是可能的

我目前的解决方案是只使用lilypond函数!米地和!lilypond-fpng,但由于存在大量的声音,MIDI2在使用MIDI时有点困难

!midi2ly "sample from g.midi"
!lilypond -fpng "sample from g-midi.ly"

这是理想输出(来自MuseScore)和lilypond的尝试输出 https://imgur.com/a/9fqJLSA


Tags: 文件sample函数from程序png解决方案理论
1条回答
网友
1楼 · 发布于 2024-04-29 00:21:42

试试音乐21

import music21
parsed = music21.converter.parse('source.mid')
parsed.show('musicxml.png')

如果不想启动查看器,请使用.write()而不是.show()

相关问题 更多 >