MusicXML单位(元素的位置,以像素为单位)

时间:2013-09-07 17:22:27

标签: units-of-measurement musicxml

我使用audivers应用程序将PDF和图像转换为MusicXML。

它给了我一些结果。例如,OMR之后的这个元素:

<credit-words font-family="serif" font-size="23" default-x="407" default-y="1489">
Polonaise in F major
</credit-words>

包含属性default-x和default-y。问题是它不是像素。它是什么单位以及如何在像素上转换它?

2 个答案:

答案 0 :(得分:2)

在musicxml中确定音乐元素出现在页面的确切位置可能非常困难。我的music21 python工具包(无耻插件)的layout.py模块可以达到测量级别 - 获得笔记/信用等级后不会太难。代码是LGPL,因此您可以使用它来将另一种语言的解析器混合在一起。

请参阅http://web.mit.edu/music21/doc/moduleReference/moduleLayout.html#music21.layout.divideByPages

答案 1 :(得分:0)

大多数MusicXML图形单元(包括default-x和default-y)都占员工空间的十分之一。 MusicXML DTD和XSD中有更多文档,例如http://www.musicxml.com/for-developers/musicxml-dtd/common-elements/