| ファイル名拡張子 |
.musicxml、.mxl |
|---|---|
| インターネットメディアの種類 |
アプリケーション/vnd.recordare.musicxml+xml、[1 ]アプリケーション/vnd.recordare.musicxml [2] |
| 開発者 | W3C 音楽記譜コミュニティ グループ |
| 最新リリース | 4.0 2021年6月[3] |
| フォーマットの種類 | 楽譜 |
| 延長 | テキスト |
| オープンフォーマット? | はい |
| Webサイト | 音楽 |
MusicXMLは、西洋音楽の記譜法を表現するためのXMLベースのファイル形式です。この形式はオープンで、完全に文書化されており、 W3Cコミュニティ最終仕様合意に基づいて自由に使用できます。 [4] [5]
歴史
MusicXMLはマイケル・グッドによって発明され、当初はRecordare LLCによって開発されました。既存の学術フォーマット(ウォルター・ヒューレットのASCIIベースのMuseData [6]やデビッド・ヒューロンのHumdrumなど)からいくつかの重要な概念を派生しています。[7]これは、特に異なるスコアライター間での楽譜の交換を目的として設計されています。MusicXMLの開発は、2011年にMakeMusicがRecordareを買収した後、同社によって管理されました。[8] [9] MusicXMLの開発は、 2015年7月にW3C Music Notation Community Groupに移管されました。 [10]
バージョン 1.0 は 2004 年 1 月にリリースされました。バージョン 1.1 は、フォーマットのサポートが改善されて 2005 年 5 月にリリースされました。バージョン 2.0 は 2007 年 6 月にリリースされ、標準の圧縮形式が含まれていました。[11]これらのバージョンはすべて、一連のドキュメント タイプ定義(DTD) によって定義されていました。バージョン 2.0 のXML スキーマ定義(XSD) 実装は 2008 年 9 月にリリースされました。バージョン 3.0 は、DTD と XSD の両方のバージョンで仮想楽器のサポートが改善されて 2011 年 8 月にリリースされました。 [12] [13]バージョン 3.1 は、標準音楽フォント レイアウト ( SMuFL ) のサポートが改善されて 2017 年 12 月にリリースされました。[14]バージョン 4.0 は 2021 年 6 月にリリースされ、複数の問題が解決されました。[15]
MusicXML DTDとXSDはそれぞれW3Cコミュニティ最終仕様合意に基づいて自由に再配布可能です。[5]
サポート
2024年9月現在[アップデート]、270以上の楽譜作成プログラムが少なくとも何らかのMusicXML交換機能を備えています。[16] [17]これらのプログラムには以下のものが含まれます。
- Finale、Dorico、Sibelius、MuseScoreを含むほとんどの楽譜作成プログラム
- SmartScore、PhotoScore、Audiverisを含むほとんどの光学式音楽認識プログラム
- Cubase、Logic Pro、Digital Performer、SONARなどのほとんどの音楽シーケンサープログラム
さらに、 HTML5の キャンバス要素とJavaScriptを使用することでウェブサポートが可能になり、ウェブブラウザ内で判読可能な音楽をレンダリングできるようになります。[18]
特徴としては、調号と拍子記号、音部記号、連桁情報、符尾の方向、スラー、装飾音、小節線、繰り返しの表記などがある。[19]
例
すべての XML ベースの形式と同様に、MusicXML は自動化ツールで簡単に解析および操作できるように設計されています。MusicXML を手動で作成することも可能ですが、FinaleやMuseScoreなどのインタラクティブなスコア作成プログラムを使用すると、MusicXML ファイルの読み取り、書き込み、および変更が大幅に簡素化されます。

次の例は、ト音記号のハ長調の中央のCの全音符 1つで構成された楽譜です。[20]
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE score-partwise PUBLIC
"-//Recordare//DTD MusicXML 4.0 Partwise//EN"
"http://www.musicxml.org/dtds/partwise.dtd">
<score-partwise version= "4.0" > <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では、拡張子が.mxlの圧縮 zip形式を追加することでこの問題に対処し、ファイルのサイズを非圧縮バージョンの約20分の1に抑えることができます。[21]
参照
- ドキュメントマークアップ言語のリスト
- ドキュメントマークアップ言語の比較
- ミディ
- ミュージックエンコーディングイニシアチブ(MEI)
- 音楽マークアップ言語
- 表記交換ファイル形式(NIFF)
- スコアライター
参考文献
- ^ 「タイプ名: application : サブタイプ名: vnd.recordare.musicxml+xml」。Iana.org 。 2014年11月24日閲覧。
- ^ 「タイプ名: application : サブタイプ名: vnd.recordare.musicxml」。Iana.org 。 2014年11月24日閲覧。
- ^ 「ワーキンググループがMusicXMLアップデートをリリース」 。 2021年6月7日閲覧。
- ^ 「議会図書館コレクションのデジタルフォーマット計画の持続可能性 - MusicXML、バージョン3.1」。議会図書館。2019年5月9日。 2020年10月15日閲覧。
- ^ ab 「W3Cコミュニティ最終仕様合意」。W3C 。 2017年12月19日閲覧。
- ^ Hewlett, Walter B. (1997)。「第 27 章: MuseData: 多目的表現」。Selfridge-Field, Eleanor (編) 。MIDI を超えて: 音楽コード ハンドブック。MIT プレス。pp. 402–447。ISBN 0-262-19394-9。
- ^ Good, Michael. 「MusicXML: インターネットに適した楽譜フォーマット」CiteSeerX 10.1.1.118.5431。
- ^ 「Recordare Closing Release」(PDF) . Makemusic.com . 2014年12月13日閲覧。
- ^ フェルプス、デイビッド(2011年11月28日)。「MakeMusicがインターネット音楽会社の資産を買収」StarTribune 。 2020年10月15日閲覧。
- ^ 「iTunesを超えて:XMLの専門家が楽譜をターゲットに」The Register . 2017年12月19日閲覧。
- ^ 「圧縮MXLファイル」MusicXML 。 2014年6月27日閲覧。
- ^ 「MusicXMLのバージョン履歴」Musicxml.com 。 2014年6月27日閲覧。
- ^ "ニュース: Recordare が Finale プラグインの Dolet 5 に Finale 2010 サポートを追加". 2009 年 9 月 23 日。
- ^ 「ワーキンググループが最初の MusicXML アップデートをリリース」ScoringNotes.com . NYC Music Services. 2017 年 12 月 18 日. 2017 年12 月 19 日閲覧。
- ^ “MusicXML 4.0”. MusicXML . 2022年1月3日閲覧。
- ^ “ソフトウェア”. MusicXML . 2021年10月27日閲覧。
- ^ 「ファイル形式」。MuseScore 。 2014年6月27日閲覧。
- ^ 「HTML5 MusicXML Viewer」。Musicxml-viewer.com。2012年5月15日。2016年4月3日時点のオリジナルよりアーカイブ。2014年6月27日閲覧。ソースコードは Google Code、Github、Bitbucket で入手できます。
- ^ キルリン、フィリップ B.、ウトゴフ、ポール E. (2008)。ベロ、フアン パブロ、チュー、エレイン、ターンブル、ダグラス (編)。自動シェンカー分析のフレームワーク。ISMIR 2008: 第 9 回国際音楽情報検索会議の議事録。ドレクセル大学、フィラデルフィア、ペンシルバニア。pp. 363–368、365。ISBN 978-0-615-24849-3。
- ^ 「Hello World: 4/4 拍子で中央 C の全音符を含む 1 小節の曲」 Musicxml.com 。2017年12 月 19 日閲覧。
- ^ 「MusicXML FAQ」。MusicXML 。 2014年12月13日閲覧。
外部リンク
- 公式サイト
- MusicXML 4.0 最終コミュニティ グループ レポート
- W3C 音楽記譜コミュニティ グループ
- Soundslice の MusicXML ビューア
- IEEE.org の IEEE 1599
