本文へスキップ
musicxml.tools
言語: 日本語

MusicXMLバリデーター

MusicXMLファイルを公式のMusicXML 4.0スキーマで検証し、エラーごとに行番号を示します。構造もチェックします。.xmlや.musicxmlのファイル、または圧縮された.mxlをドロップしてください。

お使いのブラウザーで動作します。ファイルがコンピューターの外に出ることはありません。

MusicXMLファイルをここにドロップするか、クリックして選んでください

対応形式:.xml、.musicxml、.mxl

ファイルが手元にありませんか?(クレメンティ「ソナチネ」Op.36 No.1)

バリデーターがチェックする内容

まず、ファイルがそもそも整形式のXMLかどうか。次に、すべての要素と属性を、W3C Music Notation Community Groupによる公式のMusicXML 4.0スキーマ(XSD)に照らします。それぞれがその位置で許されているか、順序が正しいか、値がスキーマで認められたものか。エラーにはすべて、ファイル内の行番号が付きます。チェックには、xmllintの土台になっているXMLライブラリlibxml2を、ブラウザーで動くようにコンパイルしたものを使っています。

さらに、どの楽譜にも必要なものをチェックします。score-partwiseまたはscore-timewiseのルート、パートリスト、少なくとも1つのパート、すべてのパートにある小節、音符、そして属性です。これに合格したファイルは、楽譜作成ソフトが読み込みを始められるファイルです。

希望すれば、楽譜に含まれているものの一覧も表示します。アーティキュレーション、強弱記号、スラーとタイ、装飾音、テンポと拍子、声部、そして歌のパートなら歌詞です。どれもMusicXMLで必須のものではありません。

よくある質問

これはMusicXMLスキーマによる完全な検証ですか?

はい。すべてのファイルを、MusicXML 4.0の完全なスキーマで検証します。それ以前のバージョン向けに書かれたファイルも、4.0で検証します。MusicXML 3.1で有効なものは、ほぼすべて4.0でも有効です。4.0の変更点に挙げられている例外の1つが空のmultiple-rest要素で、4.0では認められなくなりました。

ファイルにスキーマエラーがあります。それでも開けますか?

たいていは開けます。ほとんどの楽譜作成ソフトは、多少のエラーがあっても読み進めます。ただしその場合、該当する要素が抜け落ちたり、誤って読み取られたりすることがあります。そのため一覧では、直すべき点をエラーごとに、行番号を先頭にして示しています。

ファイルはアップロードされますか?

いいえ。チェックはブラウザーのタブの中で行われ、ファイルがコンピューターの外に出ることはありません。

ファイルは有効なのに、ソフトで開くと表示がおかしいです。なぜですか?

有効なMusicXMLでも、書き出し時のミスが含まれていることがあります。たとえば、ピアノが名前のない2つのパートに分かれている、タイトルが普通のテキストとして書かれている、歌詞にハイフンがない、などです。楽譜ビューアーで開いて、どう描画されるか確かめてください。

libxml2 (xmllint-wasm 5.3.0) (MIT)、MusicXML 4.0スキーマ(W3C Music Notation Community Group) (W3C Community Final Specification Agreement)を使用しています。

ご自分の製品でも使いたいですか?

  • ご自分のアプリで

    このサイトのツールはOpenSheetMusicDisplayで動いています。ブラウザーとNode.jsに対応した、オープンソースのMusicXMLレンダラーです(BSD-3-Clause)。

  • WordPressで

    OSMD for WordPressを使えば、サイトに楽譜を載せられます。プレミアムアドオンでは、再生、移調、ダウンロードの機能が加わります。

  • オーダーメイドで

    私たちは、楽譜出版社や音楽教育プラットフォーム向けに、MusicXMLとオーディオのソフトウェアを開発しています。PhonicScore

ブラウザーで動作

楽譜ビューアー

表示と再生

MusicXMLやMXLのファイルを開き、OpenSheetMusicDisplayで描画した楽譜をブラウザーで読めます。ファイルはアップロードされません。

入力:MusicXML、MXL

ブラウザーで動作

MusicXMLプレーヤー

表示と再生

MusicXMLやMXLのファイルをブラウザーで再生し、カーソルで楽譜を追えます。テンポ、メトロノーム、楽器ごとの音量も調整できます。ファイルはアップロードされません。

入力:MusicXML、MXL · 出力:オーディオ

ブラウザーで動作

MusicXMLファイルコンバーター

変換

圧縮MusicXML(.mxl)と通常のMusicXMLを、ブラウザーで相互に変換します。ファイルはアップロードされません。

入力:MusicXML、MXL · 出力:MusicXML、MXL

ブラウザーで動作

MusicXML・MXLをPDFに変換

印刷と書き出し

MusicXMLやMXLのファイルを、印刷できる楽譜のPDFにします。用紙はA4かレター、パートも選べます。ファイルはアップロードされません。

入力:MusicXML、MXL · 出力:PDF

ブラウザーで動作

MusicXML・MXLをMP3に変換

変換

MusicXMLやMXLの楽譜を、MP3またはWAVの音声ファイルにします。作成はブラウザーで行い、ファイルはアップロードされません。

入力:MusicXML、MXL · 出力:オーディオ

ブラウザーで動作

MusicXML・MXLをMIDIに変換

変換

MusicXMLやMXLのファイルを、パートごとに1トラックのMIDIファイルにします。繰り返しとテンポも指定できます。ファイルはアップロードされません。

入力:MusicXML、MXL · 出力:MIDI