问题标签 [musicxml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xml - MusicXML 规范和和弦符号
我一直在查看 musicXML 规范,据我所知,对和弦符号的支持并不能节省和弦的持续时间。这是 G6/D 的示例(来自此处):
似乎和弦必须始终与音符相关联。但是假设我们有一个全音符的 9/4 小节,三个和弦每个持续三个节拍,在下一个小节中,我们有另一个全音符,又是三个和弦,但是现在,第一个持续 4 个节拍,第二个持续3和第三个2。所以:
是否可以将其保存为 musicXML 格式?
c# - 用于显示乐谱的库
是否有一种简单的方法,无论是通过 Web 服务还是仅通过库,都可以使用 C# 编写/显示乐谱?我有一些数据,想知道是否有办法向员工展示上面给出的注释。
我研究了 MusicXML,但如果我理解正确,它纯粹是一种存储数据的方式——在五线谱上显示它是一项单独的任务。在 HTML Canvas 或 WPF 或你有什么东西中手动使用形状(会做很多工作),有什么方法可以做到这一点吗?
parsing - Android MusicXML 解析器
我使用 MusicXML 在 android 中构建用于绘制笔记的应用程序,并寻找一些高质量的解析器来提取所有必要的信息来完成它。
如何在 Android 中解析 MusicXML (.mxl)?(某个图书馆?)
units-of-measurement - MusicXML 单位(以像素为单位的元素位置)
我使用 audivers 应用程序将 PDF 和图像转换为 MusicXML。
它给了我一些结果。例如 OMR 之后的这个元素:
包含属性 default-x 和 default-y。问题是它不是以像素为单位的。它是什么单位以及如何将其转换为像素?
java - TransformerFactory - 避免网络查找以验证 DTD
我需要为 XML 文档的离线转换编程。在使用以下内容加载原始 XML 文件时,我已经能够停止 DTD 网络查找:
但是,我无法将其应用于TransformerFactory对象。DTD 在本地可用,但我不知道如何指示转换器查看本地文件,而不是尝试进行网络查找。
据我所知,transformer 需要这些文件才能正确地进行转换。
有关信息,我正在将 MusicXML 文档从 Partwise 转换为 Timewise。
您可能已经猜到,XSLT 不是我的强项(远非如此)。
我是否需要修改 XSLT 文件以引用本地文件,或者可以以不同的方式完成?
除了下面的评论,这里是 xsl 文件的摘录。这是我看到的唯一一个引用外部文件的地方:
上述技术是否也适用于此?
DTD 文件包含对许多 MOD 文件的引用,如下所示:
我认为这些文件也将依次导入。
xml - 钢琴/乐谱的数字格式?
关于如何以数学方式存储乐谱或钢琴乐谱而不是图像或 PDF,是否有任何公认的标准?
其中的所有内容都以数字方式表示,例如以 XML 或其他形式表示,因此当需要时,他或她可以轻松地操纵音乐本身,而不仅仅是编辑 PostScript 图像。
是否存在任何此类格式以及用于携带乐谱的许可?
midi - Finger positions
I am writing an algorithm to calculate piano fingering. I want to add this number (1-5) for each note to a musicXML sheet and I did that by using the fingering property. Yet, the text is placed on the notes themselves in musescore instead of below or next to them. Do I need to use a different property?
png - 使用 iPython Notebook/Enthought Canopy 显示 music21、musicXML PNG 对象
我正在尝试使用 music21 库,为涉及流派分类和分类的机器学习项目做准备。我和以下一些可用的教程在这里。我正在使用MuseScore作为我的MusicXML程序,并且我正在尝试从 iPython 运行整个程序。
虽然我可以从终端运行一些教程,但有些元素似乎不能从 iPython 内部很好地运行。例如:
上面的行显示 PNG 对象已创建,但未显示。上述3的预期输出如下:
尝试使用以下 iPython 命令,我得到了图像的占位符,但没有图像。
我的 MusicXMLPath 没有任何问题。本教程是指在 Anaconda 中使用 musc21,但我所有的开发都是使用 Enthought 完成的,所以我不想运行另一个虚拟环境来使用 music21 和 iPython。
有没有办法在 Enthought/iPython 笔记本中运行 music21?
xml - 使用 Clojure 解析 .mxl 文件
我想用 clojure 解析一个 .mxl 文件(MusicXML)
到目前为止,我已经看到了很多使用 .xml 文件的工具,但我找不到使用 .mxl 的方法,也许我应该先将 mxl 转换为 xml,但我也不知道该怎么做。
xml - MusicXML 文件未播放 - 缺少什么?
我已经用我自己的 C++ 代码生成了这个 musicXML 文件。它在musescore等中显示正常,但没有播放。我猜文件中缺少一些重要信息?
这是文件:https ://dl.dropboxusercontent.com/u/13564139/cf.xml
这是一个开始: