ブログリサーチ

AI採譜の間違いを直す方法

自動採譜が起こす5種類の誤りと、録音と照らして見つける方法、そして公開されている録音でAIによる校正が直したことを紹介します。

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

先に結論

下書きを録音と合わせて数小節ずつ再生し、次の5つの誤りを探します。1オクターブ上のゴースト音(実際には弾かれていないのに書かれる音)、1つの音が分割されたもの、調の間違い、拍子の間違い、ずれた位置の小節線です。自動採譜は、たいてい音の大半を聴き取れていて、それを読みにくく書いてしまいます。パブリックドメインの『エリーゼのために』の録音から作ったピアノソロの下書きには、130音がすべてあり、余分な音が67個、うち66個が倍音でした。調と拍子も、イ短調と3/8のはずが、ホ長調と6/8になっていました。エディターと同じツールで楽譜を編集するAIの校正は、余分な音をすべて取り除き、調、拍子、弱起を、2回の実行のどちらでも正しく設定しました。ギターでは効果が小さく、テストでは、下書きが見逃した音符を取り戻したことは一度もありませんでした。

自動採譜では、何が間違うのですか?

採譜モデルが聴き取るのは、音高とタイミングです。楽譜には、読める形の調、拍子、小節線、音価も必要です。下書きに見られる誤りの大半は、次の5つです:

  • ゴースト音。ピアノの弦は、音ごとに倍音を鳴らし、モデルは1オクターブ上の倍音を、同じ瞬間に打たれた別の鍵盤の音として聴き取ることがあります。
  • 1つの音の分割。伸ばした音が2つの音として返ってきたり、歌い手が音に滑り込む動きが、その前の短い間違った音として出たり、ビブラートが2つの音高のあいだの揺れとして出たりします。
  • 調の間違い。音高がすべて合っていても、調号が違うことがあります。『エリーゼのために』はイ短調で♯がありませんが、G♯やD♯が出てくるため、モデルはホ長調と推測します。
  • 拍子の間違い。音価が2倍や半分で出たり(3/8が6/8に)、3/4の曲が4/4で読まれたりします。
  • 小節線の位置の間違い。弱起(アウフタクト)で始まる曲には、短い最初の小節が必要です。また、一定のテンポの録音は、検出したテンポが1 BPMに満たない分ずれているだけで、小節線から次第にずれていきます。

採譜結果は、自分でどう確認すればいいですか?

楽譜を録音と合わせて数小節ずつ再生し、次のような兆候を探します:

見るべき点と、その対処
見えるものたいていの意味対処
録音にはない、1オクターブ離れて重なった音符上の音がゴースト音上の音符を削除する
調号に合わない音で落ち着くフレーズ調が間違っているフレーズの終わりの音と和音から調を決め、♯と♭を書き直す
最初のフレーズで、強拍が小節の途中に来る拍子か、最初の小節線が間違っている拍子を変えるか、最初の小節を短い弱起にする
歌で、長い音の直前に、2度離れた非常に短い音符があるメロディーの音ではなく、音への滑り込み短い音符を削除し、その長さを本来の音に足す
なめらかに演奏した箇所に、休符とタイが散らばっている音符は合っていて、長さの書き方が悪いリズムを、伸ばす音として書き直す

ScoreStarlingでは、小節を選んでStarlingにひと言伝えるだけで、どれも直せます。たとえば「1〜8小節目はイ短調の3/8拍子で、1音の弱起があります。♯と♭の表記と小節の区切りを直してください」と頼みます。どの返信も元に戻せます。

AIによる校正では、何をしますか?

ScoreStarlingのStarling Refineは、採譜のあとに実行されます。言語モデルが下書きを読み、エディターで人が使うツールと同じツールで、決まった順に編集します。この順番は、試したなかで最も強力なモデルから取りました。そのモデルは、時間にもステップ数にも制限なしで、同じツールで6つの下書きを校正しました:

  1. クリーンアッププログラムが、音符と録音から、ゴースト音と1つの音の断片を見つける
  2. 構造拍子、テンポ、最初の強拍、調
  3. 通読楽譜全体を一度通して、曲中で繰り返し現れるフレーズと照らし合わせる
  4. 記譜♯と♭の表記、左右の手、伸ばす音、読みやすいリズム
  5. 仕上げ終わりより後ろの空の小節を取り除き、ページを確認する
Starling Refineの処理の順番。変更はそのつど、同じ楽譜の新しいバージョンとして保存されます。

判断の基準は録音だと伝えてあり、採譜のやり直しも、編曲も、やさしくすることも、移調も、決してしないよう指示してあります。最後のメッセージには、変更した内容と、もう一度聴くべき小節が書かれます。

アップロードのフォームで、「ピアノソロ」または「楽器ひとつまたは歌」に対してオンにできます。完成した楽譜に対してあとから実行することもでき、その場合は新しいバージョンとして保存され、元の楽譜はそのまま残ります。Plusなら無料で、Plusのないアカウントは月に1回、無料で試せます(料金、2026年10月24日に確認)。

校正された採譜は、どうなりますか?

『エリーゼのために』のテストの冒頭部分を、下書きの状態と処理後で示します。下書きは読みにくいものの、弾かれた音符はすべて含まれています。処理では、コピーされた音を削除し、ベートーヴェンの調と拍子を設定し、左右の手にそれぞれ別の譜表を割り当てました。

処理前:採譜結果

2

Starling Refineのあと

24秒のパブリックドメインの『エリーゼのために』の録音の、弱起と1、2小節目。処理前:ホ長調と6/8、1オクターブ上にコピーされたメロディー(E5の上にE6、A4の上にA5)、B♯と書かれたC、上の譜表にある左手のA。処理後(2026年10月12日):イ短調と3/8、十六分音符のメロディーと、その下の左手のA、E、A。

ピアノの音声を楽譜に変換のページにある、19秒の『ジムノペディ』の録音は、別の形で間違いました。下書きは4/4で、左手の和音がメロディーに混じって上の譜表に入っています。処理は2回の実行のどちらでも、8小節すべてをサティの楽譜どおりの音高、音価、譜表で書き、3/4拍子のニ長調に仕上げました。

処理前:採譜結果

4
46

Starling Refineのあと

5
57
『ジムノペディ』のメロディーが入ってくる12拍:4/4の下書きでは4〜6小節目、Starling Refineのあとでは5〜8小節目で、サティの楽譜と音符ごとに一致します。

どのくらい効果がありますか?

正解の採譜がある録音すべてで、2026年10月12日に2回ずつ実行しました。使ったモデルは、OpenAIのGPT-6.1 Solです。正解の音符と同じ音高で、0.1秒以内に始まる音符を、正しい音符として数えます。F1は、見逃した音符と余分な音符をまとめた値で、1.0なら、すべての音符があり、それ以外がない状態です。

下書きとStarling Refine後、各2回の実行(どちらも同じ結果)、2026年10月12日
録音下書きのF1処理後のF1余分な音符処理後の調と拍子
『エリーゼのために』冒頭(ピアノ、24秒)0.7951.00067 → 0イ短調、3/8(下書き:ホ長調、6/8)
ボサノヴァのギターソロ(GuitarSet)0.8390.88725 → 12ホ長調、4/4
ボサノヴァの伴奏(GuitarSet)0.6960.71646 → 26ホ長調、4/4

ほかに、歌の録音2本も実行しました。研究用データセットのもので、ライセンス上、このサイトには置けません。F1は0.78から0.89、0.79から0.87に上がり、音符で始まる小節の割合は、約3分の1から、10分の9以上に増えました。

7本の録音のうち6本は1分未満で、診断用のサンプルであり、ベンチマークではありません。ギター録音で効果が小さいのは、下書きの誤りの大半が、見逃した音符や、1つにつながった音符で、校正では取り戻せないからです。

できないことは?

  • 下書きが見逃した音符を取り戻すこと。表の改善はすべて余分な音符を取り除いたことによるもので、見逃した音符は、どのテストでも見逃されたままでした。
  • 本物の音符と余分な音符を、すべて見分けること。正解のある5本中4本の録音では、余分な音と一緒に実際の音符も1〜6個削除しました。伴奏では、117個中6個です。
  • 正解のない録音を、代わりに判断すること。2分48秒のポップスのピアノ録音では、下書きの、1オクターブ上のゴースト音を取り除き、左手の音型を下の譜表に残しましたが、取り除いた音がすべてゴースト音だったかどうかは、自分の耳でしか確かめられません。
  • バンドの録音に対応すること。ミックスには複数のパートが入っています。

どのくらい時間がかかりますか?

採譜が終わってから数分です。19〜82秒の私たちのテスト録音では1〜4分、2分48秒のピアノ録音では3分未満でした。処理が終わると楽譜が使える状態になり、変更内容についての短い説明が付きます。

出典

  1. Für Elise、Internet Archive、Public Domain Mark 1.0
  2. Erik Satie, Gymnopédie No. 1、Wikimedia Commons
  3. GuitarSet 1.1.0、Xi、Bittner、Pauwels、Ye、Bello、Zenodo(CC BY 4.0)
  4. High-resolution Piano Transcription with Pedals by Regressing Onset and Offset Times、Kongら、2020
  5. A Lightweight Instrument-Agnostic Model for Polyphonic Note Transcription and Multipitch Estimation、Bittnerら、Spotify、2022
  6. ScoreStarling料金、2026年10月24日に確認

よくある質問

ピアノの採譜に、1オクターブ高い余分な音が出るのはなぜですか?

ピアノの弦は、音を鳴らすとき倍音も一緒に鳴らし、最も強いのが1オクターブ上の倍音です。採譜モデルは、それを同じ瞬間に打たれた別の鍵盤の音として聴き取ってしまうことがあります。24秒の『エリーゼのために』の録音から作った下書きでは、余分な67音のうち66音が、実際に弾かれている音の1オクターブ上か、別の倍音の位置にありました。

採譜結果の調が違うのはなぜですか?

音符はすべて合っていても、調号だけが違うことがあります。調は音そのものではなく、音楽を読み解いた結果だからです。『エリーゼのために』の下書きでは、音高はすべて正しいのに、イ短調ではなく、♯が4つ(ホ長調)になっていました。フレーズが落ち着く場所を見てください。そこで終わる音と和音が、たいてい調です。

AIで採譜を完全に直せますか?

いいえ。校正は、あってはいけないものを取り除き、すでにあるものを書き直します。テストでは、下書きが見逃した音符を取り戻したことは一度もなく、5本中4本の録音では、余分な音と一緒に実際の音符も1〜6個削除しました。AIが自信がないと伝えた小節は、もう一度聴いてください。

AIの校正で、曲が変わってしまいませんか?

変えない設計です。編曲も、やさしくすることも、移調も、決してしないよう指示してあります。変更は、そのたびに同じ楽譜の新しいバージョンとして保存されるので、「元に戻す」を重ねれば、手を入れる前の採譜まで戻れます。

ピアノの録音を楽譜に変換