新增功能
MusicXML格式的4.0版于2021年6月发布。4.0版由W3C音乐符号社区组并作为W3C社区小组最终报告。它是根据W3C社区最终规范协议(FSA).
MusicXML 4.0已解决64个问题在MusicXML GitHub存储库中输入。有两个问题与文件物流有关。其余62个实质性问题分为七个主要类别:
- 26个问题涉及文件改进:
- 包括将整个MusicXML文档作为社区组报告发布,包括教程、示例、版本历史以及有关元素和简单数据类型的参考信息
- 7个问题涉及更好地支持分数和部分之间的关系:
- 添加将乐谱和部分组合到单个压缩MusicXML文件中的标准方法
- 为音乐会乐谱添加换位
- 为音乐会乐谱添加八度音阶变换
- 为音乐会乐谱生成的部分添加谱号
- 添加指示元素应出现在顶部或底部员工的功能
- 每个注释添加多个仪器并指定仪器和部件之间的链接
- 将部件名称添加为标准信用类型
- 1个问题涉及对分数跟踪和机器监听应用程序的支持:
- 6个问题涉及语义改进:
- 改进对罗马数字的支持,添加数字元素并取消功能元素
- 提高跨杆琶音支持
- 将给定类型的同时元素数从6个增加到16个
- 向释放添加偏移
- 添加对跨多个符号的编辑括号和圆括号的支持
- 为宽间距管线的冲击壁添加支撑
- 7个问题涉及回放改进:
- 添加摆动播放
- 添加与现有MIDI乐器更改类似的虚拟乐器更改
- 在书面笔记上方和下方添加双重换位
- 添加跳转后重复播放的规范
- 将允许的IPA内容更新为最新的IPA版本
- 添加更多标准乐器声音(2个问题)
- 13个问题涉及外观改进:
- 添加属性以指定用于波浪线的SMuFL图示符
- 添加属性以指定更多打击象形图的SMuFL符号
- 添加对附加SMuFL意外字形名称的支持
- 添加不同的吉他弯曲形状
- 增加多弦和交替低音的分离
- 多层零件增加测量编号垂直定位
- 为多个休息添加度量编号显示选项
- 为提花低音添加位置
- 为提花低音添加对齐效果
- 支撑停止时没有向上冲程的踏板管路
- 支撑无需下冲程即可启动的踏板管路
- 添加倒置的括号外壳形状
- 添加隐藏节拍器标记的功能
- 涉及工具更改的2个问题:
- 添加catalog.xml文件以支持xml catalog
- 取消MusicXML定义的DTD版本
MusicXML4.0与MusicXML的早期版本兼容。有效的MusicXML 1.0、1.1、2.0、3.0和3.1文件也是有效的Music XML 4.0文件。音乐XML版本历史记录总结了自1.0版以来的更改。
文件夹
如果您开始执行MusicXML实现,则需要参考实际的MusicXMLW3C XML模式定义(XSD)或文档类型定义(DTD)。这些文件可从W3C MusicXML GitHub存储库中获得: