技術解説
OMR(光学音楽認識)とは — AIが楽譜を読み取る仕組み
紙の楽譜を撮影すると、なぜ音になるのか。楽譜認識技術 OMR の基本を、専門知識なしで読めるように解説します。
Hanon AI で楽譜を読み取る結論から: OMR(Optical Music Recognition、光学音楽認識)は、楽譜の画像をコンピュータが扱える音楽データに変換する技術です。文字を読み取る OCR の楽譜版にあたります。入力は紙の楽譜の写真やスキャン画像、出力は MusicXML や MIDI などの音楽データが一般的です。
OMRとは何か
OMR は Optical Music Recognition の略で、日本語では光学音楽認識と訳されます。楽譜の画像から五線・音符・記号を認識し、「どの音を・いつ・どれだけの長さで鳴らすか」という音楽データに変換する技術です。 変換後はデータなので、再生も、テンポ変更も、移調も、練習アプリでの利用もできます。紙の楽譜を「読むもの」から「使えるデータ」に変えることが OMR の目的です。
文字認識(OCR)との違い — なぜ楽譜は難しいか
OMR は文字の OCR より難しいとされています。理由は情報の構造にあります。
- 文字は左から右への1次元の並びです。楽譜は縦が音の高さ、横が時間という2次元の構造を持ちます。
- 和音では複数の音符が縦に重なります。1つの位置に複数の情報が同居します。
- 音符1つの意味が、それ自体では決まりません。音部記号・調号・臨時記号・オクターブ記号に依存して変わります。
- 五線の上に音符・休符・タイ・スラー・強弱などの記号が重なって描かれ、分離が難しくなります。
精度が100%にならない理由
実用的な OMR でも、読み取りは完璧にはなりません。主な原因は次の4つです。
- 印刷のかすれ・にじみ — 記号の形が崩れます。
- 撮影条件 — 影・湾曲・傾きが認識を妨げます。
- 記号の密集 — 速いパッセージや装飾の多い楽譜では、記号同士が重なります。
- レイアウトの多様性 — 出版社ごとに記譜の慣習が異なります。手書き楽譜はさらに難しくなります。
だから実用的な OMR には、読み取り結果を人が確認・修正できる設計が欠かせません。「全自動で完璧」を謳う楽譜認識は、現在の技術水準では存在しません。
OMRで何ができるようになるか
楽譜がデータになると、紙ではできなかったことができます。
- 音で確認できる — 初見の楽譜がどんな曲か、すぐ分かります。
- テンポを変えられる — 原曲の速さに関係なく、弾ける速さから練習できます。
- パートを分けられる — 右手だけ・左手だけを取り出せます。
- 練習アプリで使える — どの鍵盤をいつ押すかの表示や、MIDI キーボードでの判定に使えます。
Hanon AI — GrandScoreに特化した自社開発AI
GrandScore は、Hanon AI という OMR エンジンを自社開発しています。読み取った楽譜は、GrandScore のビジュアル表示・スローテンポ・片手練習・MIDI 接続でそのまま練習に使えます。
Hanon AI の詳細 — 楽譜の画像を演奏できる楽譜に →OMR は「紙の楽譜をデータに変える」技術です。仕組みが分かったら、実際に1枚試すのが早いです。毎月1回まで無料で使えます。
Hanon AI で楽譜を読み取るよくある質問
OMRとOCRの違いは何ですか?
OCR は文字、OMR は楽譜を読み取る技術です。文字が1次元の並びであるのに対し、楽譜は音高(縦)と時間(横)の2次元構造を持ち、和音の重なりや調号・臨時記号への依存があるため、OMR の方が難しいとされています。
OMRの精度は100%ですか?
いいえ。印刷のかすれ、撮影時の影や歪み、記号の密集、レイアウトの多様性のため、どの OMR も読み取りを間違えることがあります。実用的な OMR は、結果を人が確認・修正できる設計になっています。Hanon AI も登録前に結果を楽譜として確認できます。
OMRを無料で試せますか?
GrandScore の Hanon AI は、サインインすると毎月1回まで無料で使えます。ブラウザで動くのでアプリのインストールは不要です。
手書きの楽譜も読み取れますか?
手書き楽譜の認識は研究が進んでいますが、印刷譜より大幅に難しい領域です。Hanon AI の対象は印刷されたピアノ楽譜で、手書きの楽譜は対象外です。