fbpx
维基百科

MusicXML

MusicXML(英語:Music Extensible Markup Language音乐扩展标记语言)是一个开放的基于XML的记录西式乐谱文件格式。该格式是完全自由、开放记录的,并依据W3C社区的许可协议自由使用。[4][5]

MusicXML
扩展名.musicxml, .mxl
互联网媒体类型application/vnd.recordare.musicxml+xml,[1] application/vnd.recordare.musicxml[2]
开发者W3C Music Notation Community Group
最新版本
4.0
2021年6月[3]
格式类型乐谱
扩展自XML
免费格式?
网站https://www.w3.org/2017/12/musicxml31/

历史 编辑

MusicXML由Reccordare公司开发,该技术源于几个现有的基于学术上的关键技术和想法,比如Walter Hewlett的MuseData和David Huron的Humdrum。被设计用来做为乐谱信息的交换格式,特别是在不同的制谱软件之间进行交换。随着MakeMusic公司于2011年收购Recordare,MusicXML的开发由MakeMusic管理。[6][7]从2015年7月起,MusicXML的移交文档给W3C Music Notation Community Group。[8]

MusicXML的1.0版由Recordare公司在2004年1月发布。在2005年5月发布1.1版,包含对文件格式支持的改进。在2007年6月发布了2.0版,并且包含了标准的压缩格式。[9]所有这些都建立在一系列的文档类型定义(DTD)之上。2.0版的XML Schema定义(XSD)的实现于2008年9月发布。3.0版在2011年8月发布,改进了对虚拟乐器的支持。同时包含在DTD和XSD版本中。[10][11]3.1版在2017年12月发布,包含对Standard Music Font Layout (SMuFL)的支持的改进。[12]MusicXML DTD和XSD版本都可以通过W3C Community Final Specification Agreement自由发布。[5]

支持 编辑

截止2017年12月,MusicXML被估计得到了超过230个乐谱程序的支持。[13][14]这些程序包括:

  • 大多数乐谱编写程序,包括Finale、Sibelius和MuseScore
  • 大多数音乐OCR程序,包括SmartScore和PhotoScore。
  • 大多数音序程序,包括CubaseLogic Pro、Digital Performer和SONAR

此外,还可以通过使用HTML5 canvas元素JavaScript网页浏览器中产生合理的乐曲。[15]

功能包括调号拍号谱号、符杠信息、符杆的方向、圆滑线装饰音小节和书写上的重复。[16]

示例 编辑

MusicXML像所有基于XML的格式一样,用于简单的由自动化工具分析和操纵。即使MusicXML可以通过手工创建,像Finale和MuseScore那样的交互式的乐谱编写软件大大简化了MusicXML文件的读取、编写和修改。

下面是一个C大调,G谱号,4/4拍,包含一个中央C全音符的例子。[17]

 
如果用五线谱表示就是这样的。
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE score-partwise PUBLIC  "-//Recordare//DTD MusicXML 3.1 Partwise//EN"  "http://www.musicxml.org/dtds/partwise.dtd"> <score-partwise version="3.1">  <part-list>  <score-part id="P1">  <part-name>Music</part-name>  </score-part>  </part-list>  <part id="P1">  <measure number="1">  <attributes>  <divisions>1</divisions>  <key>  <fifths>0</fifths>  </key>  <time>  <beats>4</beats>  <beat-type>4</beat-type>  </time>  <clef>  <sign>G</sign>  <line>2</line>  </clef>  </attributes>  <note>  <pitch>  <step>C</step>  <octave>4</octave>  </pitch>  <duration>4</duration>  <type>whole</type>  </note>  </measure>  </part> </score-partwise> 

以上的文字演示是繁杂的,MusicXML v2.0通过压缩ZIP格式并加上.mxl后缀的处理使文件体积减小到20分之一。[18]

参考资料 编辑

  1. ^ Type name: application : Subtype name: vnd.recordare.musicxml+xml. Iana.org. [24 November 2014]. (原始内容于2020-10-31). 
  2. ^ Type name: application : Subtype name: vnd.recordare.musicxml. Iana.org. [24 November 2014]. (原始内容于2020-08-09). 
  3. ^ . [7 June 2021]. (原始内容存档于2022-04-26). 
  4. ^ Sustainability of Digital Formats Planning for Library of Congress Collections — MusicXML, Version 3. Library of Congress. 9 October 2012 [14 November 2012]. (原始内容于2020-08-09). 
  5. ^ 5.0 5.1 W3C Community Final Specification Agreement. W3C. [19 December 2017]. (原始内容于2020-06-06). 
  6. ^ Recordare Closing Release (PDF). Makemusic.com. [13 December 2014]. (原始内容 (PDF)于2013-11-11). 
  7. ^ MAKEMUSIC, INC. ENHANCES TECHNOLOGY LEADERSHIP BY PURCHASING RECORDARE ASSETS (PDF). Tech.mn. [13 December 2014]. (原始内容 (PDF)于2016-03-03). 
  8. ^ Beyond iTunes: XML boffins target sheet music. The Register. [19 December 2017]. (原始内容于2020-05-19). 
  9. ^ Compressed MXL Files. MusicXML. [2014-06-27]. (原始内容于2020-10-17). 
  10. ^ Version History of MusicXML. Musicxml.com. [2014-06-27]. (原始内容于2020-09-20). 
  11. ^ News: Recordare Adds Finale 2010 Support to Dolet 5 for Finale Plug-In. [2017-10-20]. (原始内容于2018-09-09). 
  12. ^ . ScoringNotes.com. NYC Music Services. [19 December 2017]. (原始内容存档于2021-05-17). 
  13. ^ Software. MusicXML. 19 March 2010 [19 December 2017]. (原始内容于2020-11-07). 
  14. ^ File format. MuseScore. [27 June 2014]. (原始内容于2016-04-04). 
  15. ^ HTML5 MusicXML Viewer. Musicxml-viewer.com. 2012-05-15 [2014-06-27]. (原始内容于2016-04-03).  源码可从Google Code (页面存档备份,存于互联网档案馆)、Github (页面存档备份,存于互联网档案馆)和Bitbucket (页面存档备份,存于互联网档案馆)获取。
  16. ^ Juan Pablo Bello, Elaine Chew, Douglas Turnbull (2008) ISMIR 2008: Proceedings of the 9th International Conference p.365 (页面存档备份,存于互联网档案馆
  17. ^ Hello World: A One-Bar Song with a Whole Note on Middle C in 4/4 time. Musicxml.com. [2014-06-27]. (原始内容于2020-10-19). 
  18. ^ MusicXML FAQ. MusicXML. [13 December 2014]. (原始内容于2020-10-21). 

外部链接 编辑

musicxml, 英語, music, extensible, markup, language, 音乐扩展标记语言, 是一个开放的基于xml的记录西式乐谱的文件格式, 该格式是完全自由, 开放记录的, 并依据w3c社区的许可协议自由使用, 扩展名, musicxml, mxl互联网, 媒体类型application, recordare, musicxml, cite, class, reference, href, cite, note, application, recordare, musicxml, c. MusicXML 英語 Music Extensible Markup Language 音乐扩展标记语言 是一个开放的基于XML的记录西式乐谱的文件格式 该格式是完全自由 开放记录的 并依据W3C社区的许可协议自由使用 4 5 MusicXML扩展名 musicxml mxl互联网 媒体类型application vnd recordare musicxml xml sup id cite ref 1 class reference a href cite note 1 1 a sup application vnd recordare musicxml sup id cite ref 2 class reference a href cite note 2 2 a sup 开发者W3C Music Notation Community Group最新版本4 02021年6月 3 格式类型乐谱扩展自XML免费格式 是网站https www w3 org 2017 12 musicxml31 目录 1 历史 2 支持 3 示例 4 参考资料 5 外部链接历史 编辑MusicXML由Reccordare公司开发 该技术源于几个现有的基于学术上的关键技术和想法 比如Walter Hewlett的MuseData和David Huron的Humdrum 被设计用来做为乐谱信息的交换格式 特别是在不同的制谱软件之间进行交换 随着MakeMusic公司于2011年收购Recordare MusicXML的开发由MakeMusic管理 6 7 从2015年7月起 MusicXML的移交文档给W3C Music Notation Community Group 8 MusicXML的1 0版由Recordare公司在2004年1月发布 在2005年5月发布1 1版 包含对文件格式支持的改进 在2007年6月发布了2 0版 并且包含了标准的压缩格式 9 所有这些都建立在一系列的文档类型定义 DTD 之上 2 0版的XML Schema定义 XSD 的实现于2008年9月发布 3 0版在2011年8月发布 改进了对虚拟乐器的支持 同时包含在DTD和XSD版本中 10 11 3 1版在2017年12月发布 包含对Standard Music Font Layout SMuFL 的支持的改进 12 MusicXML DTD和XSD版本都可以通过W3C Community Final Specification Agreement自由发布 5 支持 编辑截止2017年12月 MusicXML被估计得到了超过230个乐谱程序的支持 13 14 这些程序包括 大多数乐谱编写程序 包括Finale Sibelius和MuseScore 大多数音乐OCR程序 包括SmartScore和PhotoScore 大多数音序程序 包括Cubase Logic Pro Digital Performer和SONAR 此外 还可以通过使用HTML5 canvas元素和JavaScript在网页浏览器中产生合理的乐曲 15 功能包括调号 拍号 谱号 符杠信息 符杆的方向 圆滑线 装饰音 小节和书写上的重复 16 示例 编辑MusicXML像所有基于XML的格式一样 用于简单的由自动化工具分析和操纵 即使MusicXML可以通过手工创建 像Finale和MuseScore那样的交互式的乐谱编写软件大大简化了MusicXML文件的读取 编写和修改 下面是一个C大调 G谱号 4 4拍 包含一个中央C全音符的例子 17 nbsp 如果用五线谱表示就是这样的 lt xml version 1 0 encoding UTF 8 standalone no gt lt DOCTYPE score partwise PUBLIC Recordare DTD MusicXML 3 1 Partwise EN http www musicxml org dtds partwise dtd gt lt score partwise version 3 1 gt lt part list gt lt score part id P1 gt lt part name gt Music lt part name gt lt score part gt lt part list gt lt part id P1 gt lt measure number 1 gt lt attributes gt lt divisions gt 1 lt divisions gt lt key gt lt fifths gt 0 lt fifths gt lt key gt lt time gt lt beats gt 4 lt beats gt lt beat type gt 4 lt beat type gt lt time gt lt clef gt lt sign gt G lt sign gt lt line gt 2 lt line gt lt clef gt lt attributes gt lt note gt lt pitch gt lt step gt C lt step gt lt octave gt 4 lt octave gt lt pitch gt lt duration gt 4 lt duration gt lt type gt whole lt type gt lt note gt lt measure gt lt part gt lt score partwise gt 以上的文字演示是繁杂的 MusicXML v2 0通过压缩成ZIP格式并加上 mxl后缀的处理使文件体积减小到20分之一 18 参考资料 编辑 Type name application Subtype name vnd recordare musicxml xml Iana org 24 November 2014 原始内容存档于2020 10 31 Type name application Subtype name vnd recordare musicxml Iana org 24 November 2014 原始内容存档于2020 08 09 Working group releases MusicXML update 7 June 2021 原始内容存档于2022 04 26 Sustainability of Digital Formats Planning for Library of Congress Collections MusicXML Version 3 Library of Congress 9 October 2012 14 November 2012 原始内容存档于2020 08 09 5 0 5 1 W3C Community Final Specification Agreement W3C 19 December 2017 原始内容存档于2020 06 06 Recordare Closing Release PDF Makemusic com 13 December 2014 原始内容存档 PDF 于2013 11 11 MAKEMUSIC INC ENHANCES TECHNOLOGY LEADERSHIP BY PURCHASING RECORDARE ASSETS PDF Tech mn 13 December 2014 原始内容存档 PDF 于2016 03 03 Beyond iTunes XML boffins target sheet music The Register 19 December 2017 原始内容存档于2020 05 19 Compressed MXL Files MusicXML 2014 06 27 原始内容存档于2020 10 17 Version History of MusicXML Musicxml com 2014 06 27 原始内容存档于2020 09 20 News Recordare Adds Finale 2010 Support to Dolet 5 for Finale Plug In 2017 10 20 原始内容存档于2018 09 09 Working group releases its first MusicXML update ScoringNotes com NYC Music Services 19 December 2017 原始内容存档于2021 05 17 Software MusicXML 19 March 2010 19 December 2017 原始内容存档于2020 11 07 File format MuseScore 27 June 2014 原始内容存档于2016 04 04 HTML5 MusicXML Viewer Musicxml viewer com 2012 05 15 2014 06 27 原始内容存档于2016 04 03 源码可从Google Code 页面存档备份 存于互联网档案馆 Github 页面存档备份 存于互联网档案馆 和Bitbucket 页面存档备份 存于互联网档案馆 获取 Juan Pablo Bello Elaine Chew Douglas Turnbull 2008 ISMIR 2008 Proceedings of the 9th International Conference p 365 页面存档备份 存于互联网档案馆 Hello World A One Bar Song with a Whole Note on Middle C in 4 4 time Musicxml com 2014 06 27 原始内容存档于2020 10 19 MusicXML FAQ MusicXML 13 December 2014 原始内容存档于2020 10 21 外部链接 编辑MusicXML Version 3 1 Final Community Group Report 页面存档备份 存于互联网档案馆 W3C Music Notation Community Group 页面存档备份 存于互联网档案馆 MakeMusic上的官方网站 页面存档备份 存于互联网档案馆 MusicXML viewer 页面存档备份 存于互联网档案馆 取自 https zh wikipedia org w index php title MusicXML amp oldid 71650296, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。