本文是音樂轉譜與樂譜工具推薦指南的一部分。
MIDI 已經記錄了精確的音高和時間,把它轉成樂譜,聽起來應該很簡單。但真正開始轉換,就會碰到檔案本身沒有答案的問題。量化要調到什麼程度?鋼琴的音符該分給哪隻手?用哪個調號最合適?這些選擇都會影響轉出來的譜好不好讀。
MIDI 記錄了哪些資料,還缺哪些資訊
MIDI 檔案是一連串事件的紀錄。每個音符都有精確的音高,以 0–127 的編號表示;開始時間則用 tick 記錄,從檔案起點算起。檔案也記下了音符的持續時間和力度。除了檔頭可能附帶的調號提示,這些資料並沒有說明音符屬於哪個聲部,也沒交代該寫在高音譜表還是低音譜表。
寫成樂譜,就得把這些事情決定下來。調號會影響音高的寫法,例如同一個音要寫成 B♭ 還是 A♯。譜上還有小節線、拍號、鋼琴左右手的分配,以及同一譜表裡的聲部配置。把 MIDI 轉成樂譜,就是補上檔案沒有指定的資訊。工具轉得好不好,主要就看它怎麼做這些判斷。
量化怎麼選
實際演奏的每個音,不會都剛好落在拍點上。一個四分音符實際只持續 0.98 拍,又提早 0.02 拍進來,聽起來沒問題,照原樣寫成樂譜卻會很難讀。量化會把這些稍有偏差的開始時間和持續時間,修正成適合寫在譜表上的拍點與時值。設定方式可以參考什麼是 MIDI 量化。
量化程度較強,樂譜比較簡潔,但有機會把刻意保留的演奏細節一起修掉。調整幅度較小,演奏的感覺比較能留下來,譜面卻也容易變得複雜。多數工具預設以十六分音符為量化單位,適合大部分流行與古典音樂。如果爵士樂刻意把音彈在拍點前,或段落採用 rubato 這類自由伸縮的速度,就需要改掉預設設定。樂譜若要交給別人讀,量化程度可以偏強一些,因為譜面好讀,比一絲不差地重現演奏時間更有用。
鋼琴音符怎麼分配左右手
鋼琴樂譜有兩個譜表:右手用高音譜表,左手用低音譜表。MIDI 不知道每個音是哪隻手彈的,得由轉換工具判斷。
多數工具預設以中央 C 為分界,通常夠用。但遇到雙手交叉,或兩隻手都在同一個音域彈奏的段落,就容易分錯。較好的工具會觀察前後音符在音高與時間上的關係。如果一條旋律已經連續幾小節分給右手,即使短暫降到中央 C 以下,也會繼續留在右手。Songscription 會自動處理這項分配;判斷有誤時,你也能在鋼琴捲軸編輯器裡手動把音符改分給另一隻手。
判斷調號
調號會影響音高在譜上的寫法。同一個 MIDI 音符編號 60,在 C 大調裡寫成 C,在升 C 大調裡則寫成 B♯,實際聽到的音相同。多數工具會統計各個音高出現的頻率,再找出最符合的調性。整首維持同一個調時,這種方法效果不錯;頻繁轉調的曲子就容易判斷失準。如果你知道曲子會轉調,第一次轉換完成後,就要預留時間,在轉調的地方手動加上新的調號。
設定拍號
MIDI 檔案常會在檔頭記下拍號,有這項資料時,工具就會沿用。檔案沒有拍號,或記錄的拍號不對時,工具得自行判斷,多數會預設為 4/4 拍。如果曲子用的是別種拍子,轉出來的譜會看起來很奇怪。修正拍號後,小節劃分通常就會恢復正常。檢查轉好的樂譜時,先確認拍號。
值得用的轉換工具
Songscription
Songscription 能直接讀取 MIDI,並用合理的預設設定處理左右手分配、調性和拍號,轉成樂譜。匯出前,你能在鋼琴捲軸編輯器裡調整音符的左右手分配、修正八度錯誤,再整理其他細節。如果你想在同一個流程裡完成音訊轉 MIDI 和 MIDI 轉樂譜,Songscription 是合適的選擇。
MuseScore
MuseScore 免費、開放原始碼,也能直接匯入 MIDI。預設設定不一定理想,例如量化程度偏強,左右手分配有時也需要手動修正。不過編輯功能很完整,這些問題都能逐一改好。想自己掌握最後的樂譜排版,可以選 MuseScore。
Sibelius 與 Dorico(付費)
Sibelius 和 Dorico 都很擅長匯入已經量化的 MIDI,預設排版也比免費工具更細緻。如果你從事專業樂譜排版,付費使用很值得;偶爾轉譜的話,就不太需要用到這麼完整的工具。MIDI 若還沒量化,或本身不容易量化,它們能處理的範圍也有限。
MIDI 的來源也會影響結果
從 Sibelius、MuseScore 這類打譜軟體匯出的 MIDI,會帶有譜表分配、聲部資料等提示,轉換起來順暢許多。直接錄下實際演奏的 MIDI 沒有這些提示,轉換後需要花更多時間整理。音訊轉 MIDI 工具產生的檔案,則介於兩者之間。如果有得選,優先用打譜軟體匯出的 MIDI。
轉換後還要整理哪些地方
把 MIDI 轉成樂譜,看似每份資料都有固定的對應寫法,實際操作時卻有許多細節需要判斷。工具大多處理得合理,結果仍不一定符合你自己寫譜的習慣。轉換完成後,要預留時間調整符槓分組、修正聲部配置、加上演奏法記號,再選擇合適的位置換行。
轉換省下了把所有音高和時間逐一寫進譜裡的繁瑣工作。接下來要靠你判斷怎麼寫才好讀,讓譜面呈現音樂的感覺,而不只是照著資料排列。這些判斷還無法自動完成。
常見問題
怎麼把 MIDI 轉成樂譜?
MIDI 檔案記錄了每個音符的精確音高、開始時間、持續時間和力度。光靠這些資料,還無法決定調號、聲部配置或譜表分配。轉成樂譜時,要把時間量化、替鋼琴音符分配左右手、判斷調性,再設定拍號。工具轉得好不好,主要就看這些判斷做得如何。
MIDI 轉樂譜時,量化是什麼?
量化會把實際演奏中稍有偏差的開始時間和持續時間,修正成適合寫在譜表上的拍點與時值。量化程度較強,樂譜會比較簡潔;調整幅度較小,則比較能保留演奏的感覺。多數工具預設以十六分音符為量化單位,適合大部分流行與古典音樂,但爵士樂或彈性速度的段落通常需要另外調整設定。
打譜軟體匯出的 MIDI,會比實際演奏錄下的 MIDI 更容易轉成樂譜嗎?
對。從 Sibelius、MuseScore 這類打譜軟體匯出的 MIDI,會帶有譜表分配、聲部資料等提示,轉換起來順暢許多。直接錄下實際演奏的 MIDI 沒有這些提示,轉換後需要花更多時間整理。如果有得選,優先用打譜軟體匯出的 MIDI。
