什麼是光學樂譜辨識(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 年。計畫使用機器學習辨識捷克圖書館收藏的歷史樂譜,方便為這些音樂遺產編目,並開放給人搜尋、使用。這類研究公開成果和原始碼,持續擴大 OMR 能辨識的範圍。不過,你無法用它辨識自己的樂譜;要辨識自己的譜,需要 Songscription 這類辨識工具。

現在能用 OMR 做什麼

把印刷譜轉成數位樂譜後,你不用重新輸入就能編輯:修改分譜、加一段歌詞或重新編排。你也能把歌曲移調,配合不同的人聲或樂器;想先聽聽再學,也能放慢播放或循環播放。

存成 MusicXML 後,樂譜就能在不同軟體之間轉移,例如把紙本分譜帶進 MuseScore、Sibelius 或 Dorico。我們的PDF 轉 MuseScore 指南會說明做法。你也能把整套舊分譜、教材或自己手寫的作品數位化。

Songscription 裡的 OMR

Songscription 的樂譜辨識功能能辨識 PDF 或手機拍攝的照片,一次最多辨識 50 頁。AnnieScan Mini 辨識清晰的印刷譜時速度很快。AnnieScan Studio 是我們最準確的模型,除了手寫譜、和弦符號、歌詞和 TAB 譜,也能辨識力度記號與速度術語。

辨識結果會在樂譜編輯器中開啟。你能在這裡播放、放慢、改變調性、修改任何音符,也能請 AI 樂譜助理 Annie 幫你修改。使用 Plus 和 Pro 時,能匯出 MusicXML、MIDI、PDF 或 Guitar Pro。免費帳號每天能辨識一頁。

OMR 和採譜有什麼不同

OMR 辨識已經寫好的樂譜;採譜則是聽錄音,把原本沒有寫下來的音樂記成譜。有樂譜就辨識,只有歌曲的話,就從音訊採譜。我們的音訊採譜與樂譜辨識比較能幫你判斷該用哪一種,最佳樂譜辨識工具整理則比較了不同的辨識工具。

我們如何查證

我們在 2026 年 11 月閱讀了 OmniOMR 計畫頁面。

資料來源:

常見問題

什麼是光學樂譜辨識?

光學樂譜辨識(OMR)是一種軟體技術,能辨識圖片或 PDF 裡的樂譜,轉成可編輯的數位樂譜,例如 MusicXML 或 MIDI。它就像樂譜版的光學字元辨識(OCR)。Songscription 的樂譜辨識功能使用我們開發的 OMR 模型 AnnieScan,並在 Songscription 的樂譜編輯器中開啟結果。

OMR 和 OCR 一樣嗎?

兩者的原理一樣,都是辨識圖片裡的符號,但樂譜難得多。文字由左到右排成一行;樂譜會把音符疊成和弦,在同一個譜表上寫入多個聲部,也會用相隔一段距離的符號共同表達意思,例如行首的調號、跨過小節線的連結線,或譜表下方的力度記號。

光學樂譜辨識的準確度如何?

清晰的印刷樂譜辨識效果最好。低解析度掃描檔、斜拍的手機照片、密集的管弦樂總譜和手寫譜,對所有 OMR 工具來說都比較難辨識。辨識後請檢查結果,特別是臨時記號和節奏。在 Songscription 裡,辨識後能用樂譜編輯器修改任何音符。

OMR 能辨識手寫樂譜嗎?

有些 OMR 工具能辨識手寫譜。Songscription 的 AnnieScan Studio 除了手寫譜,也能辨識和弦符號、歌詞和 TAB 譜。許多其他辨識工具只辨識印刷樂譜。

OMR 和音樂採譜有什麼不同?

OMR 辨識紙上已有的記譜;音樂採譜則是聽錄音,把原本沒有寫下來的音樂記成譜。Songscription 兩者都能做,完成後都會得到可編輯的樂譜。

關於作者

Songscription

作者

Songscription

由音樂人製作,給音樂人使用

Songscription 能把任何錄音轉成樂譜、MIDI 和指法譜。這篇文章出自我們這群音樂人和工程師,我們正在做以前自己也想要的工具。我們對音符很認真,對雙關笑話更認真。要是有幾個笑話太冷,先跟你說聲抱歉。

認識我們的團隊

閱讀更多相同主題的文章。