首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从musicxml生成pdf和midi

从musicxml生成pdf和midi
EN

Stack Overflow用户
提问于 2014-04-06 00:29:53
回答 1查看 2.7K关注 0票数 4

我一直在尝试加载一个MusicXML文件,编辑它(删除几个部分),并创建一个PDF sheet document + midi/mp3,所有这些都是使用Python完成的。

我首先查看了music21,它可以正确加载我的MusicXML文件,但就我所能找到的,它不会输出正确的文件(输出文件中的所有细节都消失了,剩下的只有注释和标题)

然后我发现了abjad,它看起来很有前途。它确实输出了高质量的ly/pdf文件,但没有导入musicxml。

然后,我发现Lilypond附带了一个musicxml2ly脚本。我能够使用sh调用它并在python中得到结果lilypond文件(很棒的库!)但是abjad lilypond解析器不会解析它(文档说它解析了lilypond的一个“大的子集”,没有更高的精度)。

最后,我发现music21有一个到abjad python对象的导出器,但它似乎不再出现在代码库中,导出器的源代码显然只是导出了注释。

我有点别无选择,我能做些什么来实现这些目标呢?

(另外一点:我仍然不知道如何做第二部分,使用soundfonts转到midi/mp3,但这可能不是最难的部分。有什么建议吗?)

EN

回答 1

Stack Overflow用户

发布于 2015-08-04 05:23:22

如果您有Python2,您可以在MuseScore中设置它

代码语言:javascript
复制
import music21
c = music21.converter.parse('path_to_musicxml.xml')
c.show('musicxml.pdf')
c.show('midi')
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22883594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档