楽譜OCRでMIDIを作る前に確認すること
楽譜画像の準備、認識後の臨時記号・拍数・連符の確認、MIDIと音声の違い。
楽譜OCRは、画像に描かれた五線や音符を読み取る機能です。音声を解析するAudio to MIDIとは入力が異なります。認識結果をそのまま完成譜とせず、元の楽譜と照合してからMIDIとして使います。
ブラウザで楽譜をMIDIに:入力・出力・処理時間の直答
楽譜OCRの入力はPNGやJPEGなどの画像です。アップロード欄は画像形式を受け付け、PDFファイルを直接取り込むUIではありません。PDFしかない場合は必要なページを画像として用意し、調号や小節線が欠けていないことを確認します。認識には画像をサーバーへ送信します。
戻ってくる認識結果はABC記法で、ブラウザ側が編集用のMIDIノートへ変換し、エディタに渡します。この導線にMusicXMLのダウンロードはありません。エディタで元譜とノートを照合してから、ExportでMIDI (.mid)を選んで保存します。画像を選んだ直後に、完成済みMIDIファイルがダウンロードされるわけではありません。
公開画面からの利用にはログインが必要です。無料アカウントは過去のOCR利用がない場合に1回試せる判定で、日次リセットの枠ではありません。Proはこの無料利用回数のチェックを省きます。利用枠を使い終えた場合はプラン案内が表示されます。実行前にアカウントと画面の利用条件を確認してください。
所要時間は未測定です。画像送信、サーバー認識、ABCからノートへの変換、編集画面への移動を含むため、一律の秒数は示していません。エラーやノートが見つからない表示が出たら、処理成功と判断せず、元画像を確認して読みやすい範囲で再試行します。ノートが現れても、音高、臨時記号、休符、小節の長さを照合し、MIDIを開き直して修正が反映されたか確かめます。
画像の準備
まず、はっきり印刷された1ページで試します。五線が斜めにならないよう正面から撮り、影、指、ページの曲がりを避けます。音符や臨時記号がつぶれている画像は、拡大するだけでは情報を復元できません。余白を整理する際も、調号・拍子・小節の端を切らないでください。
認識して照合する
- 楽譜OCRを開き、画面に表示された対応形式で楽譜を読み込みます。
- 実行前に利用枠と処理条件を確認します。OCRにはサーバー処理が含まれるため、画像が常に端末内だけで処理されるとは想定しないでください。
- 結果と元の楽譜を1小節ずつ比較します。最初に音部記号と調号、次に音高と長さを見ます。
- 再生できる結果は耳でも確認し、修正後にMIDIを書き出します。
見落としやすい4点
- シャープ・フラット・ナチュラルが正しい音に付いているか。
- 休符を含め、1小節の長さが拍子と一致するか。
- タイとスラー、付点、連符が取り違えられていないか。
- 複数声部やピアノの左右の手が混ざっていないか。
MIDIで残らない情報
MIDIは主に演奏イベントを扱います。紙面のレイアウト、歌詞の配置、奏法記号などが元の楽譜どおりに保存されるとは限りません。譜面の再出版が目的なら、MIDIだけでなく楽譜編集ソフトでレイアウトも確認する必要があります。取り込む楽譜の利用条件も確認してください。