units-of-measurement - MusicXML 单位(元素位置,以像素为单位)

标签 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。问题是它不是以像素为单位。它是什么单位以及如何将其转换为像素?

最佳答案

在 musicxml 中准确识别音乐元素在页面上出现的位置可能非常困难。我的music21 python工具包(无耻插件)的layout.py模块可以做到测量级别——之后获得音符/信用级别不会太难。该代码是 LGPL,因此您可以使用它来组合另一种语言的解析器。

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

关于units-of-measurement - MusicXML 单位(元素位置,以像素为单位),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18675934/

相关文章:

F# 编译器错误 FS0030,值限制问题

swift - 在 swift 4 中将 UnitVolume.metricCups 转换为分数

division - MusicXML部门和时长

python - music21:在休止符上显示歌词

python - 如何在 Pint 中定义和使用百分比

android - Rect 类中的单位

xml - 使用 Clojure 解析 .mxl 文件

png - 使用 iPython Notebook/Enthought Canopy 显示 music21、musicXML PNG 对象

php - 如何根据需要将秒数转换为具有更大单位的纯英文字符串?