ブログガイド

MusicXML・MIDI・PDFの違い、どのファイルが必要?

MusicXML 4.0とStandard MIDI Filesの仕様にもとづいて、各ファイルに何が保存されるかをまとめました。MIDIを楽譜にしたときに起きた問題も紹介します。

執筆
公開日
更新日
長さ
約12分で読めます

先に結論

楽譜を引き続き編集する人がいるならMusicXML、音楽をDAWやシンセサイザーに取り込むならMIDI、読んだり印刷したりするならPDFをエクスポートしてください。MusicXMLが保存するのは、書かれた楽譜そのものです。音名の書き分けを含む音符、調号と拍子記号、休符、声部、歌詞が含まれます。MIDIが保存するのは演奏(どの鍵盤を、いつ、どれくらいの強さで弾いたか)なので、楽譜に戻すには推測が必要です。PDFが保存するのは仕上がったページで、楽譜作成ソフトでは、どの部分も編集できません。

MusicXMLとは?

MusicXMLは、楽譜のためのオープンなXMLベースのファイル形式で、楽譜作成ソフトどうしが楽譜をやり取りしたり、保存して残したりできるように作られました。完成している最新版のMusicXML 4.0は、W3C Music Notation Community Groupが2021年6月1日に、コミュニティグループの最終報告として公開しました。これは、正式なW3C標準とは別のものです。同グループは、2026年8月に、4.1の公開に向けた作業を報告しています。

MusicXMLは、音楽を書かれたとおりに記述します。音高は、音名、変化記号、オクターブで表すので、D♯とE♭は別の音のまま区別されます。音符には、四分音符を分割した単位で数える音価と、付点八分音符のような、書かれた音符の種類があります。休符、声部番号、連桁、符幹の向き、調号(五度の数で表し、正の数が♯、負の数が♭)、拍子記号、番号つきの歌詞、そして任意のページと段のレイアウトには、それぞれ専用の要素があります。この形式は、音の情報と見た目の情報も分けて持ちます。テンポは1分あたりの四分音符の数で保存でき、音符には、アタックとリリースのごく小さなずれ(オフセット)を持たせて、演奏のしかたを記述しながら、楽譜の見た目はそのままにしておけます。

楽譜作成ソフトは、楽譜の受け渡しにこの形式を使います。MuseScore Studio、Dorico、SibeliusはいずれもMusicXMLの読み込みについて資料に記載していて、MakeMusicのMusicXMLサイトは、この形式に対応するアプリケーションを260以上と数えています(2026年10月3日確認)。

MIDIファイルとは何で、何が含まれないのですか?

MIDIファイルは、演奏イベントを時刻つきで並べたリストです。この鍵盤がこの瞬間に、このベロシティで押され、あの瞬間に離され、この楽器プログラムで鳴らす、という情報が並んでいます。MIDI 1.0は1983年に登場しました。そのファイル形式であるStandard MIDI Files 1.0(RP-001、最終改訂は1996年2月)は、時刻つきのMIDIデータをプログラム間でやり取りできるようにするためのものです。

MIDIファイルは、メタイベントとして、音楽に関する事実をいくつか持つこともできます。テンポ(四分音符1つあたりのマイクロ秒)、拍子記号、♯または♭の数と長調・短調で表す調号、そして歌詞(たいてい音節ごとに1イベント)です。仕様はすべてのファイルにテンポと拍子記号を記すよう求めていて、記されていないファイルは、プログラムが4/4拍子、1分120拍と見なします。調号と歌詞は任意です。

MIDIに言えないのは、音符をどう書くかです。音は0から127までのノート番号で表されるので、63番はD♯でもありE♭でもあります。私たちが最初に作ったコンバーターは、MIDIを楽譜にするとき、63をいつもE♭と書きました。ホ長調でも同じで、本来はD♯と書くべきところです。長さは開始と終了の時刻だけなので、音価は割り出さなければなりません。休符はなく(無音はただの空白です)、声部も連桁も符幹もなく、ページのレイアウトもありません。MuseScore Studioのハンドブックは、MIDIは音符と楽器を符号化するが「見た目の書式は一切ない」と説明しています。音声も入っていません。音は、ファイルを再生するシンセサイザーが出します。

MIDIノート番号63

ホ長調では:D♯

ハ短調では:E♭

ピアノの鍵盤ひとつ、MIDIノート番号63を、2通りに書いたものです。ホ長調ではD♯で、音階の第7音。ハ短調ではE♭で、第3音です。MIDIファイルが保存するのは63という数字だけなので、それを楽譜にするものが、どちらかを選ばなければなりません。

MusicXML・MIDI・PDF:各ファイルが保持するもの

MusicXMLは書かれた内容を、MIDIは演奏された内容を、PDFはページの見た目を保持します。PDFは汎用のページ形式で、ISO 32000として標準化されています。PDF 2.0(ISO 32000-2)は2017年に初めて公開され、2020年に改訂されました。米国議会図書館のフォーマット登録簿は、PDFをページ指向の形式と説明しています。PDFの楽譜は、どの画面やプリンターでも同じに見えますが、楽譜作成ソフトにとっては音符の絵にすぎません。

PDF:ページの見た目

C

MusicXML:書かれている内容

<note>
  <pitch>
    <step>E</step>
    <octave>4</octave>
  </pitch>
  <duration>4</duration>
  <voice>1</voice>
  <type>quarter</type>
</note>

MIDI:演奏される内容

6464656700.4550.9091.3641.818
各ファイルでの『歓喜の歌』の最初の小節です。PDFには音符が表示されます。MusicXMLは音を1つずつ名前で指定していて、最初の音はオクターブ4のE、四分音符です。MIDIファイルが持つのは、ノート番号と秒単位の時刻で、1分間に132拍のテンポで、64、64、65、67の各音が0.455秒ずつ保たれます。
各ファイルに保存されるもの
情報MusicXMLMIDIファイルPDF
音名の書き分け(D♯かE♭か)あり:音名、変化記号、オクターブなし:0から127のノート番号だけ印刷された表記のみ
調号あり任意:♯または♭の数、長調か短調か印刷された表記のみ
拍子記号あり推奨。ない場合は4/4拍子と見なされる印刷された表記のみ
音価と休符ありなし:開始と終了の時刻だけ印刷された表記のみ
声部、連桁、符幹ありなし印刷された表記のみ
歌詞あり:1番、2番などの番号つき任意の歌詞イベント。たいてい1音節につき1つ印刷された表記のみ
ページレイアウト任意:ページサイズ、余白、改段、改ページなしあり(固定)
テンポあり(1分あたりの四分音符の数)あり(四分音符1つあたりのマイクロ秒)。ない場合は120BPMと見なされる印刷された記号のみ
正確なタイミングとベロシティほぼなし:書かれた値のみで、任意で演奏上のオフセットと強弱記号を持てるあり(すべての音符)なし
ギターの弦とフレットあり:各音符の弦とフレット、弦のチューニングとカポなし印刷された表記のみ(TAB譜として)
楽器の音色楽器名と、任意のMIDIプログラム。音声はなしプログラム番号。音声はなしなし
編集する場所楽譜作成ソフトDAWやシーケンサー。楽譜作成ソフトは推測して読み込む音楽としては、どこでも編集できない:入力し直すか、OMRで認識する

「印刷された表記のみ」は、人はページ上で読めても、ソフトウェアは音楽として使えない、という意味です。PDFから楽譜を取り出すには、光学楽譜認識(OMR)が必要です。OMRは画像を読み取って音符を割り出すので、結果は見直さなければなりません。

どの形式をエクスポートすればよいですか?

そのファイルを次にどう使うかで選びます。

  • 誰かが楽譜を編集するなら、MusicXMLを送ります。MuseScore Studio(無料のオープンソース)、Dorico、Sibeliusは、いずれも読み込めます。ツールがプレーンな.musicxmlを求めるのでなければ、.mxlを送ってください。
  • 音楽をDAWに取り込む、またはシンセサイザーを鳴らすなら、MIDIを送ります。すべての音符のタイミングとベロシティが保たれるので、制作作業で必要になるのは、まさにそこです。
  • 誰かがそれを見て演奏するなら、PDFを送ります。印刷でもタブレットでも使え、アンサンブルならパート譜に分けます。
  • 聴ければよいだけなら、MP3かWAVにしたものを送ります。MIDIファイルそれ自体は音を出しません。
  • 保管するなら、音楽の内容はMusicXML、見た目はPDFで残します。これは私たち自身の習慣です。

Finaleを使っている人には、考えておきたいことがもうひとつあります。MakeMusicは、2024年8月26日にFinaleの開発と販売を終了しました。インストールされている環境では、OSが変わらない限り引き続き動作しますが、MakeMusicの技術サポートは2025年8月に終了しました。MakeMusic自身の移行の案内は、MusicXMLをエクスポートすることです。Finale v27はMusicXML 4.0として書き出します。DoricoはFinaleの.musや.musxのファイルを直接開けないためです(2026年10月3日確認)。

MIDIファイルをPDFの楽譜にするには、楽譜作成ソフトに読み込み、そこで整えて、PDFをエクスポートします。MuseScore StudioはMIDIファイルを開け、読み込みの設定に、使う最短の音価を指定する項目があります。Dorico Proのマニュアルには、独自のMIDI読み込みとクオンタイズのオプションが説明されています。どちらを使っても整える作業は必要で、その理由は、下の「MIDIから楽譜にするのに推測が必要な理由」の節にあります。ScoreStarlingは、選択またはドロップしたMIDIファイルを開き、編集できる楽譜として書き出し、PDFをエクスポートします。ドラムのトラックはドラム譜表に入り、楽譜全体にはファイルの最初の拍子記号が適用されるので、確認は欠かせません。MusicXMLとMXL、ABC、印刷された楽譜(楽譜のPDFをMIDIに変換)も開けます。現在の入力の制限をご覧ください。

MXLとMusicXMLの違いは?

どちらも同じMusicXMLを収めています。.mxlは圧縮したパッケージ、.musicxmlはプレーンテキストのファイルです。W3CのMusicXML 4.0チュートリアルはこの2つの拡張子を推奨していて、拡張子が単なる.xmlだと、プログラムがMusicXMLをほかのXMLファイルと見分けられないと指摘しています。

.mxlファイルは、DEFLATEアルゴリズムで圧縮したzipアーカイブです。最初のエントリは、mimetypeという名前の無圧縮ファイルで、META-INF/container.xmlにあるファイルが、中の楽譜を指しています。チュートリアルによると、圧縮するとMusicXMLは同等のMIDIファイルと同じくらいの大きさになるので、私たちなら.mxlを送ります。MuseScore Studioは、既定で圧縮MusicXMLをエクスポートします。XMLを自分で読んだり、比べたり、処理したりしたいときは、.musicxmlを選んでください。2つにはメディアタイプも別々に決まっています。.mxlはapplication/vnd.recordare.musicxml、.musicxmlはapplication/vnd.recordare.musicxml+xmlです。

MIDIから楽譜にするのに推測が必要な理由

MIDIファイルには、音符をどう書くかがまったく記されていません。そのため、MIDIを楽譜にするプログラムは、調、音名の書き分け、音価、声部、休符を置く位置を、自分で決めなければなりません。

それがどれくらいの頻度で間違うかを測りました。2026年10月2日に、公開データセットGuitarSetのギター録音12本から作ったBasic PitchのMIDIを、music21ライブラリ上で最初に作ったコンバーターに渡しました。12本の楽譜のどれにも調号がなく、休符はすべて非表示(1,626個のうち表示されたのは0個)で、1つの譜表に最大5つの声部が重なり、調に属する2,703個の音符のうち322個が、調に合わない書き分けで書かれていました。

MuseScore Studio 4.7.5のMIDI読み込みに切り替えると、MIDIに下準備をしたうえで、その大半が解消しました。音符を十六分音符のグリッドに合わせ、音符から推定した調を、すべての音符トラックに書き込んでおきます。この手順がないと、MuseScoreはグリッドに合っていないMIDIを生演奏と見なし、拍子、テンポ、調を改めて推測します。さらに、読み込みを1つの譜表につき最大2声部に制限し、連符をオフにしました。この設定で、12本のうち10本の調号がデータセットの注釈と一致し(残る2本は、どちらも5度離れていました)、3,213個の音符のうち、調に合わない書き分けは0個、988個の休符はすべて表示され、2声部を超える譜表はありませんでした。変更前と変更後の詳しい比較は、MuseScoreでMIDIを読み込むと楽譜が乱れる理由にあります。

MusicXMLファイルが別のアプリで違って見えることがある理由

MusicXMLは音楽をよく運びますが、プログラムごとに独自のフォント、間隔、既定値を適用するので、読み込み時にレイアウトや細かい部分がずれることがよくあります。MuseScore Studioのハンドブックは、音符と楽器は忠実に取り込まれるが、読み込んだ楽譜は、元の見た目にするために多少の手直しが必要になるのがふつうだと説明しています。読み込みオプションでは、ファイルのページサイズ、余白、譜表サイズ、改段・改ページを保てますが、間隔やフォントの違いで、改段や改ページが同じ位置に来ないことがあります。MakeMusicのFinaleからDoricoへの移行ガイドも、ほぼ同じことを述べています。音楽の内容と、ページや譜表のサイズといった基本的なレイアウトはうまく移りますが、個々の要素に加えたグラフィック上の調整は、たいてい移りません。

2026年10月2日に行った私たち自身の往復チェックは、ごく小規模なものです。MuseScore Studio 4.7.5のコマンドラインコンバーターで、3音だけのMusicXMLサンプルを読み込み直したところ、音高、位置、長さは同じでしたが、採譜者のクレジット表記が作曲者の位置に移り、その役割の指定は失われました。SibeliusとDoricoでは試していません。楽譜を送る前に、送り先のアプリで開いて、クレジット表記、レイアウト、手で調整した部分を確認してください。

ScoreStarlingがエクスポートするもの、MIDIとMusicXMLが異なる理由

ScoreStarlingは両方をエクスポートします。タイミングについては、意図的に違いがあります。MIDIは演奏を保ち、MusicXMLは読むために書かれた版を保ちます。

10月2日に行った「楽器ひとつまたは歌」のテストでは、採譜はまず、指定したテンポでBasic PitchがMIDIを出すところから始まりました。MuseScore Studioは、十六分音符のグリッドに合わせたコピーから、4/4拍子で、音符から推定した調、表示される休符、1つの譜表につき最大2声部という条件で、楽譜を書きました。音価も単純化します。上の12本のギター録音では、グリッドに合わせた演奏よりも長く書かれた音符が26%あり、最大で十六分音符3つ分、短く書かれたものはありませんでした。奏者が求めるのはすっきりした付点四分音符、制作者が求めるのは演奏のノリです。そのため、再生とMIDIのエクスポートには演奏どおりのタイミングが残り、MusicXML、PDF、ページ画像には書かれた版が表れます。音高を編集すると両方のファイルが変わり、音符の書かれた長さを設定すると、そのMIDIノートは、演奏された位置を起点に長さが変更されます。ほかのツールでも、同じ線引きがされています。KlangioはSing2Notesアプリで、クオンタイズ済みとクオンタイズなしの両方のMIDIをダウンロードできます(2026年10月3日確認)。

ScoreStarlingでダウンロードできるもの(無料アカウントの場合と、有効なPlusがある場合):

ScoreStarlingのダウンロード(2026年10月12日時点)
対象ファイル
すべてのアカウントPDF、ページ画像、パート譜のPDF、全譜表またはメロディーだけの数字譜(簡譜)のPDF、ギターのTAB譜つきのPDF、テキスト形式のTAB譜、MP3、WAV。無料アカウントでは、ページに小さな透かし「ScoreStarlingで作成」が入ります。
有効なPlusMusicXML(.musicxmlと.mxl。パートのTAB譜表はTAB譜のまま)、MIDI、Guitar Pro(.gp5)、ABC、MEI、そして透かしのないページ。自分のファイルから作った楽譜は、必ず元の形式でダウンロードできます。

ワークスペースの「ダウンロード」メニューでは、MusicXMLは.musicxmlで出力されます。.mxlとMEIは、AIアシスタント経由で入手できます。録音から作る楽譜は10クレジット、バンドは1分あたり30クレジットを使います。自分の楽譜ファイルを開くことと、編集は無料です。数字譜(簡譜)は、ワークスペースとチャットパネルでは表示専用です。編集するには、五線譜に戻してください。一部の記号は数字譜に引き継がれません(記譜の制限)。MP3とWAVは、楽譜をGeneral MIDIで音にしたもので、録音から分離したパートごとの音声(ステム)ではありません。詳細は仕様に一覧があります。録音から始めるには、音声をMusicXMLに変換または音声をMIDIに変換をご覧ください。

印刷された楽譜から始めますか?楽譜のPDFをMuseScore用のMusicXMLに変換する方法では、1ページを例に、元のPDF、読み取り結果、そして取りこぼした装飾音を順に見ていきます。

出典

  1. MusicXML 4.0とMusic Notation Community Group、W3C
  2. Notation basics in MusicXMLとA MIDI-compatible part、MusicXML 4.0チュートリアル、W3C Music Notation Community Group
  3. Compressed .mxl files、MusicXML 4.0チュートリアル、W3C Music Notation Community Group
  4. MusicXML 4.0リファレンス:note、fifths、lyric、print、midi-instrument、string、fret、staff-tuning、capoの各要素、W3C Music Notation Community Group
  5. MIDI 1.0、The MIDI Association
  6. Summary of MIDI 1.0 messages、The MIDI Association
  7. Standard MIDI FilesとStandard MIDI Files 1.0 specification (RP-001)、The MIDI Association
  8. PDF 2.0, ISO 32000-2、Library of Congress、Sustainability of Digital Formats
  9. File export、Working with MusicXML files、Opening and saving scoresとPreferences、MuseScore Studioハンドブック
  10. Importing MusicXML filesとImporting MIDI、Dorico Pro 6.2マニュアル、Steinberg
  11. Using Sibelius for Mobile on iPhone, iPad, and Android、Avid
  12. The End of FinaleとFrom Finale to Dorico, a migration guide、MakeMusic
  13. MusicXML for exchanging digital sheet music、MakeMusic
  14. Sing2Notes、Klangio

よくある質問

MIDIファイルには音が入っていますか?

いいえ。入っているのは指示です。どの鍵盤を、いつ、どれくらいの強さで弾くか、そして楽器を指定するプログラム番号です。音は、ファイルを再生するシンセサイザーやサンプルライブラリが出すので、同じMIDIファイルでも、アプリによって聞こえ方が変わります。

MIDIファイルが4/4拍子、120BPMで開くのはなぜですか?

Standard MIDI Filesの仕様は、すべてのファイルにテンポと拍子記号を記すよう求めていて、記されていない場合、プログラムは4/4拍子、1分120拍と見なすよう定めています。楽譜の出来を判断する前に、本来のテンポと拍子を設定してください。

PDFをMusicXMLに戻せますか?

光学楽譜認識(OMR)を使う場合だけです。OMRはページの画像を読み取って楽譜を割り出すので、結果は見直しが必要です。元の楽譜ファイルやそのMusicXMLが残っているなら、そこから始めてください。

MusicXMLは、MuseScoreやSibeliusのファイルと同じものですか?

いいえ。MuseScore Studioの.msczとSibeliusの.sibは、それぞれのプログラム独自の形式です。MusicXMLは、プログラム間で楽譜を受け渡すための形式です。たとえばMuseScore Studioは、独自の形式のほかに、MusicXML、圧縮MusicXML、MIDIのファイルも開けます。

合唱団やバンドには、どのファイルを送ればよいですか?

読むためのPDFを送ります。各奏者に自分の担当の分だけ渡せばよいなら、パート譜に分けてください。移調、編曲し直し、パートの編集をする人がいる場合は、MusicXMLも添えます。

音声をMusicXMLに変換楽譜作成ソフトで続きを編集