光学的楽譜認識(OMR)とは?

ガイド読むのに約6分Songscription

光学的楽譜認識は、楽譜のためのOCRです。ページ上の記号を読み取り、パソコンなどで再生、編集、書き出しができる楽譜に変えます。楽譜の読み取りは文字の読み取りよりずっと難しく、現在のOMRでは機械学習が使われています。

おすすめの楽譜スキャナーアプリをまとめた記事の一つです。

光学的楽譜認識(OMR)は、写真やPDFから楽譜を読み取り、パソコンなどで扱える楽譜に変えるソフトウェアです。読み取った楽譜は再生や編集、移調ができ、MusicXMLやMIDIで書き出せます。音楽のためのOCRにあたります。Songscriptionの楽譜スキャナーは、私たちが開発したOMRモデルのAnnieScanを使っています。読み取った楽譜は、すべてSongscriptionの楽譜エディターで開きます。

Songscriptionは私たちの製品です。適したツールである場合は最初に紹介し、ほかのツールが適している場合はそのことをはっきり伝えます。

OMRでできること

スキャン画像やPDFに入った楽譜は、あくまで画像です。人は楽譜として読めますが、パソコンには画素の集まりとして見えています。OMRはその中から譜表、音部記号、調号、拍子記号、符頭、符幹、連桁、休符、臨時記号、タイ、スラー、強弱記号、歌詞、コード記号を見つけます。

次に、それぞれの記号が組み合わさって何を意味するかを判断します。音符ごとにピッチと長さ、声部とパートを判別し、デジタルの楽譜に書き出します。

読み取り結果は楽譜なので、ページに書かれた音を再生したり、キーを変えたりできます。音符を一つずつ入力し直さずに、楽譜作成アプリで開くこともできます。

楽譜の読み取りが文字より難しい理由

文字のOCRは、左から右へ一行に並ぶ文字を読み取ります。楽譜は縦と横の両方に意味があります。音符を縦に重ねて和音を表したり、一つの譜表に二つ以上の声部を書いたりするからです。

記号が影響する音符は、離れた場所にあることもよくあります。行の冒頭にある調号は、その後の音符すべてに関わります。タイは小節線をまたぐことがあり、スラーは行をまたぐことがあります。強弱記号は譜表の下に書かれ、対象の音符から離れています。

記号同士が接したり重なったりすることもあります。連桁は複数の音符をつなぎ、加線は符幹と交差し、臨時記号は符頭のすぐ近くに並びます。小さな記号でも、見落とすと意味が変わります。付点を一つ見落とすとリズムが変わり、臨時記号を見落とすと、その小節の残りの部分でピッチの読み取りを間違えます。楽譜の書き方は浄書する人によって少しずつ違い、手書きになるとまた違います。

スキャナーは形を見分けるだけでなく、その形が音楽として何を意味するかも判断する必要があります。

現在のOMRの仕組み

以前のOMRは、人が書いたルールに従っていました。譜表線を見つけて取り除き、残った形を記号のテンプレートと照合します。きれいに印刷された楽譜では機能しましたが、それ以外の楽譜では、ほとんどうまくいきませんでした。

現在のOMRには機械学習が使われています。大量の楽譜で訓練されたモデルは、演奏する人のようにページ全体を読み取ることを学びます。ルールベースのシステムでは対応できなかった写真や手書きの楽譜、記号が密集したページも扱えます。AnnieScanもこの方法を採用しており、現在の研究でも、この方法が多く使われています。

OMR研究のこれから

OMRの研究は今も盛んに続いています。たとえばOmniOMRは、プラハのカレル大学のJan Hajič jr.が率いるプロジェクトです。2023年から2027年にかけて、チェコ文化省の資金提供を受けています。

OmniOMRは機械学習を使い、チェコの図書館が所蔵する歴史的な楽譜を読み取ります。音楽遺産を目録化し、検索や公開ができるようにするためです。研究成果やソースコードを公開するこうした取り組みによって、OMRが読み取れる楽譜の幅が広がっています。ただし、OmniOMRで手元の楽譜をスキャンすることはできません。その用途にはSongscriptionなどのスキャナーアプリが必要です。

今、OMRでできること

印刷されたページを読み取れば、音符を入力し直さずに楽譜を編集できます。パートを修正したり、歌詞を一番分加えたり、編曲したりできます。別の声域や楽器に合わせて曲を移調することも、覚える前に再生速度を落としたり繰り返したりして聴くこともできます。

紙のパート譜を読み取ってMusicXMLにすれば、MuseScore、Sibelius、Doricoなどのアプリで開けます。手順はPDFをMuseScoreに変換する方法で紹介しています。古いパート譜や教本、自分で手書きした曲をまとめてデジタル化することもできます。

SongscriptionのOMR

Songscriptionの楽譜スキャナーは、PDFやスマートフォンで撮った写真を読み取ります。一度に読み取れるのは最大50ページです。AnnieScan Miniは、きれいに印刷された楽譜を素早く読み取ります。私たちのモデルの中で最も精度が高いAnnieScan Studioは、手書きの楽譜、コード記号、歌詞、タブ譜に加えて、強弱記号やテンポを表す文字も読み取ります。

読み取った楽譜は楽譜エディターで開きます。再生したり、再生速度を落としたり、キーを変えたり、音符を修正したりできます。AI楽譜アシスタントのAnnieに変更を頼むこともできます。Plus・Proでは、MusicXML、MIDI、PDF、Guitar Pro形式で書き出せます。無料アカウントでは1日に1ページを読み取れます。

OMRと採譜の違い

OMRは、すでに書かれている楽譜を読み取ります。採譜では、録音を聴いて、それまで存在しなかった楽譜を書き起こします。楽譜が手元にあるならスキャンし、曲の音源しかないならオーディオを採譜します。

どちらが必要かは、オーディオの採譜と楽譜のスキャンの違いで詳しく説明しています。おすすめの楽譜スキャナーアプリでは、各スキャナーを比較しています。

調査方法

2026年11月にOmniOMRのプロジェクトページを読みました。

参考資料:

よくある質問

光学的楽譜認識とは何ですか?

光学的楽譜認識(OMR)は、画像やPDFから楽譜を読み取り、MusicXMLやMIDIなどの編集できるデジタル楽譜に変えるソフトウェアです。文字を読み取るOCRの音楽版にあたります。Songscriptionの楽譜スキャナーは、私たちが開発したOMRモデルのAnnieScanを使っています。読み取り結果はSongscriptionの楽譜エディターで開きます。

OMRとOCRは同じですか?

画像から記号を読み取るという考え方は同じですが、音楽のほうがずっと複雑です。文字は左から右へ一行に並びます。一方、楽譜では音符を縦に重ねて和音を表し、一つの譜表に複数の声部を書くこともあります。行の冒頭にある調号や小節線をまたぐタイ、譜表の下にある強弱記号のように、離れた場所にある記号も音符の意味に関わります。

光学的楽譜認識の精度はどのくらいですか?

きれいに印刷された楽譜は読み取りやすいです。低解像度のスキャン画像や斜めから撮った写真、音符が密集したオーケストラの楽譜、手書きの楽譜は、どのOMRツールでも読み取りが難しくなります。読み取り後は、特に臨時記号とリズムを確認してください。Songscriptionでは、読み取り後に楽譜エディターで音符を修正できます。

OMRは手書きの楽譜を読み取れますか?

手書きの楽譜を読み取れるOMRツールもあります。SongscriptionのAnnieScan Studioは、手書きの楽譜のほか、コード記号、歌詞、タブ譜も読み取ります。ほかのスキャナーの多くは印刷された楽譜だけに対応しています。

OMRと音楽の採譜はどう違いますか?

OMRは、ページ上にすでに書かれている楽譜を読み取ります。音楽の採譜では、録音を聴いて、それまで存在しなかった楽譜を書き起こします。Songscriptionは両方に対応しており、どちらも同じように編集できる楽譜が作られます。

著者について

Songscription

著者

Songscription

音楽を演奏する人が、演奏する人のために作っています

Songscriptionは、どんな録音も楽譜、MIDI、タブ譜に変換します。この記事を書いているのは、自分たちが欲しかった道具を作っているミュージシャンとエンジニアです。音符には真剣ですが、ダジャレにはもっと真剣です。ときどき滑っても、どうか大目に見てください。

チームについて詳しく見る

同じテーマの記事を読む