Skip to content

What’s new in scanned music import

How Flat turns PDFs and photos of sheet music into editable scores: model versions, what is recognized, what got fixed.

The same engine powers Opuscan and the OMR API. This page lists the changes as they reach Flat.

All changes

各項目は英語から自動翻訳されています。 英語の原文を読む

9月の変更内容

24 smaller changes
8月7日·改善·

暗黙の連符に対応した新しいモデルバージョン

社内モデルの新バージョンが、すべての PDF と写真のインポートを処理するようになりました。今回は、連符が譜面上でどのように印刷されているかに重点を置いています。

  • 暗黙の連符に対応しました。 通常、浄書では楽節内の最初の3連符や6連符にだけ小さな "3" や "6" を付け、その後に続くグループには何も付けないことがあります。演奏者が同じパターンを引き継ぐ前提です。こうした表示のないグループは暗黙の連符です。連符として演奏されますが、それを示す印字はありません。19世紀の版、練習曲、変奏曲ではごく一般的です。スキャンでは、拍子に合わせるために音符を削るのではなく、小節のリズムからそれらを復元するようになりました。
  • 根拠のない連符が減りました。 以前のモデルは、上に数字が印刷されていない場合でも、通常の連桁グループを3連符として判定することがあり、その数字が楽譜に表示されていました。今は、譜面上に実際に記されている場合にだけ連符を書き込みます。
8月4日·新機能·

デスクトップアプリでPDFや写真を読み込み

印刷された楽譜が Flat で編集可能な楽譜になる

Mac と Windows のアプリで、PDF や楽譜の写真を、Web 版と同じ確認ステップ付きで編集可能な楽譜に変換できるようになりました。

  • アプリを離れずに読み込み。 ファイルを選び、スキャン結果を確認して、楽譜を開けます。
  • Mac App Store 版アプリ内で AI クレジットを購入可能 なので、Web サイトに移動するために読み込みが止まることはありません。

8月の更新も見る

16 smaller changes
7月24日·改善·

記譜の修正に重点を置いた新しいモデル版

Flat の社内モデルの改良版が、すべての PDF と写真のインポートで使われるようになりました。主な改善点は次のとおりです。

  • 共有休符や不可視休符を含む複数声部の箇所に対応しました。
  • 小節線と反復終止線(1番括弧・2番括弧)が、小節内で正しく配置されるようになりました。
  • 連桁をより高い精度で認識できるようになりました。
  • オーケストラ譜のように複数の譜表にまたがって記された拍子記号を認識できるようになりました。
  • 一部のコード記号が非標準のコードタイプで MusicXML に書き出されていた問題を修正しました。
7月15日·新機能·

PDFや写真を確認ステップ付きで編集可能な楽譜に取り込めるようになりました

PDF や写真から楽譜を取り込む機能に、Flat 独自の認識エンジンを使った新しいフローが Web アプリに追加されました。これにより、これまでの PDF インポートはすべてのユーザーで置き換えられます。

  • 必要なページを選択。 PDF または複数の写真をアップロードし、楽譜が含まれているページだけを残せます。残した各ページで 1 クレジット使用します。
  • 認識の進行状況を確認。 進行バーでスキャンの状況をページごとに確認でき、処理中も Flat をそのまま使えます。
  • 楽譜作成前に確認。 エンジンが楽器の判定に迷う場合、タイトルと検出された楽器の確認を求めます。各項目の横には、そのページに印字されたパート名が表示されます。すべての楽器を確実に判定できた場合、この手順はスキップされます。

Flat で利用できます。また、教師と管理者は Flat for Education でも利用できます。新しいフローは今後数週間で iOS アプリにも追加される予定です。

7月10日·新機能·

OMR が開発者向け API として利用可能に

Flat の OMR エンジンが、開発者向け API からプログラムで利用できるようになりました。PDF や写真を送信し、認識の進行状況を追跡し、検出された楽器を確認したうえで、結果を Flat ライブラリに編集可能な楽譜として取り込んだり、MusicXMLMIDI として書き出したりできます。これは、エディタでの PDF や写真のインポートを支えているのと同じ自社開発モデルであり、今回から自社アプリやワークフロー向けに大規模に利用できるようになりました。

専用の OMR API(v2.24.0)は、v2.23.0 でスコア作成に追加されたバックグラウンド PDF インポートを基盤としています。ファイルをインポートするときにタスク対応をリクエストし、スコアの準備ができるまでタスクをポーリングしてください。両リリースの詳細は API changelog をご覧ください。

7月の更新も見る

9 smaller changes
6月23日·改善·

複雑なレイアウトでもページ解析がより高精度に

スキャン時のページレイアウトの読み取りを改善しました。PDF や写真の読み込みで、特に複雑なレイアウトでも、よりきれいで正確な楽譜を生成できるようになりました。

  • 密度の高いページも正しく分割されます。 短い段が縦に多く並んだページでも、それぞれの段が個別に検出され、まとめて1つに扱われなくなりました。
  • オーケストラ譜や大編成のスコアで精度が向上。 ピアノやオルガンのような複数段の楽器や、段数の多い大きなスコアも、より確実に認識されます。
  • 横長・横向き・冊子レイアウトに対応。 横向きのページで左端が切れてしまうことがなくなり(その結果、音部記号が欠けることもありません)、複数ページや冊子形式のスキャンも正しく処理されます。
  • 不要な誤検出を削減。 ページ下部や余白付近の不要な要素を、楽譜として拾わなくなりました.
6月15日·改善·

より高精度なモデル

PDF や写真の読み込みは、すべて Flat 独自の社内モデルで処理されるようになりました。今回のリリースは採譜精度の向上に重点を置いた大規模な新バージョンです。楽譜の正しさを左右する音楽的な正確性(音符、リズム、タイ、臨時記号)が、すべてのテストセットで向上し、とくに次の項目で大きく改善しています。

  • 強弱記号: +39%
  • フェルマータ、アーティキュレーション、タイ、臨時記号: +30〜37%
  • 音価: +22%
  • スラー、付点音符、休符、譜表と声部の割り当て: +14〜20%

テキスト、強弱記号、レイアウトの配置精度も向上しました。歌詞、コードネーム、強弱記号が正しい音符により確実に関連付けられるようになり、ピアノの大譜表や途中で音部記号が変わるパートなど、複雑なレイアウトでも効果を発揮します。

6月1日·新機能·

Flat独自のAIモデルの提供を開始

PDF と写真のインポート向けに、Flat 独自の AI モデルの段階的な提供を開始しています。これは、リリース時に使用していたサードパーティ製エンジンに代わるものとして、社内で設計・学習したモデルです。技術をエンドツーエンドで自社管理することで、認識精度をさらに高め、認識できる記譜を広げ、改善をはるかに迅速に提供し、結果を Flat 独自の記譜フォーマットに合わせられるようになりました。これにより、インポートした内容が製品内の他の機能にも自然になじみます。今回の最初のリリースでも、すでにより多くの楽譜を読み取れるようになっています。

記譜の対応範囲を拡大。 新たに認識できるようになったもの:

  • コード記号。単なるテキストではなく、音楽的な意味を持つ編集可能なコードとして正しく符号化されます
  • 小節反復記号とリズムスラッシュ
  • テンポ標語とメトロノーム記号(BPM を含む)

歌詞やテキストがより多くの言語に対応。 歌詞、リハーサルマーク、そのほかのテキストは、ラテン文字系言語に加えて、日本語、韓国語、中国語でもデフォルトで認識されます。

元のレイアウトにより忠実に。 インポート時の結果が元の楽譜レイアウトにかなり近づき、1 段あたりの小節数、1 ページあたりのシステム数、全体構成までより正確に再現できるようになりました。これは、オーケストラ作品のような大規模で複雑な楽譜や、ピアノのような複数段の譜表を持つ楽器で特に効果があります。これまで未対応だった横長ページを含め、より多くのページ形式にも対応しました。

6月の更新も見る

8 smaller changes

以前の更新をお探しですか?

過去の更新内容は、リリースごとにFlatブログでご紹介しています。