homr-gui-score-to-midi
homr-gui-score-to-midi

把紙質或圖片樂譜(鋼琴/聲樂/合唱五線譜)轉成可編輯的 MIDI / MusicXML, 方便扒譜、改調、做伴奏、導入 MuseScore / Sibelius / Finale / Logic / Cubase。 基於開源項目 Quackone/homr_gui(liebharc/homr 的 PyQt6 GUI 封裝,國內鏡像 + CPU/GPU 一鍵切換)。用於聲樂教師、合唱指揮、獨立音樂人、音樂學生、UP 主扒譜、 考級陪練等不會命令行又苦於紙譜無法編輯的場景。

上傳文件

上傳樂譜圖片或PDF

聲樂教師與合唱指揮:網頁上傳樂譜圖片轉可編輯 MIDI

上傳一張五線譜圖片或一份 PDF(拍照、掃描、截圖都行),它會給出可下載的 MusicXML 與 MIDI,直接導入 MuseScore、Sibelius、Finale 或 DAW 繼續編輯。

送出內容時才需要登入
關於這項技能

這個樂譜轉 MIDI 工具能幫你做什麼

這個樂譜轉 MIDI 工具(HOMR GUI)是一個把樂譜圖片識別成可編輯音符數據的在線 skill,面向鋼琴譜、聲樂譜和合唱譜。你給它一張拍照、掃描或截圖得到的五線譜圖片,或者一份 PDF 樂譜,它返回可下載的 .musicxml 和 .mid 文件。

手邊只有紙質譜或圖片譜的人,往往只能對著屏幕一個音一個音地敲進打譜軟件;不會命令行、也不想為了識別一段譜子去折騰 Python 環境和 CUDA,是這一步最費時間的原因。

用法很直接:把樂譜圖片或 PDF 交給這個 skill,它會自動讀出譜表、音符和時值,並輸出 .musicxml 與 .mid 兩個文件供你下載。PDF 會逐頁識別,不需要你提前導出或截圖。它按原譜逐音讀取,不改動你的旋律、和聲與節拍,也不需要你安裝 Python、onnxruntime 或 CUDA,在網頁上直接使用。

拿到文件之後,.mid 可以導入 DAW 當軌道用,.musicxml 可以導入 MuseScore、Sibelius、Finale 等打譜軟件繼續改寫和排版。你得到的是可以改調、配器、做伴奏的音符,而不只是一張圖片。

適合的人:需要把合唱譜、聲樂譜整理成伴奏的聲樂教師和合唱指揮,想扒譜或做練習伴奏的獨立音樂人和 UP 主,以及想在打譜軟件裡改自己考級曲目的音樂學生。如果你要的是演奏示範或自動編曲,它不是這個用途——它只負責把譜面讀成音符,改譜和配器留給你的打譜軟件。

和其他樂譜轉 MIDI 的方式有什麼不同

處理同樣的任務,通常有三條路:手動打譜、讓通用 AI 聊天看圖說話,或者自己搭一套開源的樂譜識別工具。

通用 AI 聊天能看懂樂譜,說出調號、和弦和大致結構,但它給的是文字描述,不是一份能導入製譜軟件的整頁 MusicXML;這個 skill 用端到端 OMR 引擎把整頁譜面轉成音符數據——從「這段譜子大概是這樣」到「這就是可以編輯的譜子」,中間的距離只能你自己補。

手動打譜最可靠,但要一個音一個音地敲,一首合唱譜就是幾個小時的錄入;這個 skill 先自動識別出音符,你只需要對著原譜核對和修改——省下的是重複錄入,留下的是只有你能做的校訂。

上游的 homr 是一套命令行程序,裝環境、配依賴、切換 CPU / GPU 都要懂命令;這個 skill 把它搬到了網頁上,交給它一張樂譜圖片就能出結果——不會命令行的人也能用上同一套識別引擎。

什麼時候選它:你手上是五線譜圖片或 PDF,目標是拿到可編輯的音符文件,而且不想裝環境或學命令。反過來,如果你只想讓 AI 講講這段譜子的和聲,或者需要一份能直接聽的演奏錄音,通用聊天和真實的演奏更省事。另外提醒一句:自動識別本身會有誤差,和弦密集、連音和記號多的譜面尤其需要對照原譜核對一遍。

關於樂譜轉 MIDI 的常見問題

8 條

這個樂譜轉 MIDI 工具是做什麼的?

它把樂譜圖片識別成可編輯的音符數據:給它一張五線譜圖片或一份 PDF 樂譜,它返回 .musicxml 和 .mid 兩個文件。它面向鋼琴譜、聲樂譜和合唱譜,用來扒譜、改調、做伴奏,以及把紙面樂譜導入 MuseScore、Sibelius、Finale、Logic 或 Cubase。

我要怎麼用它?可以上傳什麼?

上傳樂譜圖片或 PDF 就行:拍照、掃描或截圖的五線譜圖片可以直接用,PDF 樂譜也能直接交給它,不需要你提前導出或截圖。它會在網頁上完成識別,不需要你標註音符,也不需要打開命令行;識別完成後就可以下載轉換結果。

轉換後會得到哪些文件?

會得到 .musicxml 和 .mid 兩個文件供你下載。MIDI 可以導入 DAW(如 Logic、Cubase)當軌道使用,MusicXML 則可以導入 MuseScore、Sibelius、Finale 等打譜軟件繼續改寫和排版。

可以直接上傳 PDF 或紙質樂譜嗎?

可以。圖片和 PDF 都能直接上傳:紙質譜拍照或掃描後上傳,PDF 樂譜不需要先導出或截圖,交給它就能識別,多頁的譜子會逐頁處理。圖片和譜面越清晰、越完整,識別結果越可靠。

識別會出錯嗎?

自動識別難免有誤差,和弦密集、連音和記號多的譜面更容易出錯。建議把生成的 MusicXML 導入打譜軟件,對著原譜核對一遍再用。識別引擎在持續更新,符號級別的錯誤已比早期版本減少。

生成的 MIDI 能直接用來做伴奏嗎?

可以。MIDI 裡是按譜面記錄的旋律與伴奏音符,導入 DAW 後你可以換音色、改調、調整速度,再編配成你需要的伴奏。改動的空間都留在你的工程裡,這個 skill 本身不會替你改寫音符。

用它要安裝軟件或者會命令行嗎?

不需要。這是一個在網頁上直接使用的 skill:把樂譜圖片或 PDF 交給它就能拿到結果,不用自己安裝 Python 環境、onnxruntime 或 CUDA,也不用學任何命令。

轉換結果會不會改動我譜子裡的音符?

它按譜面讀取,不改動你的旋律、和聲與節拍;改調、配器和伴奏編配都在你的打譜軟件或 DAW 裡完成。好處是輸出的 .mid 和 .musicxml 都能繼續編輯,譜面上的原始信息會保留下來。