指南MIDISongscription•閱讀時間:7 分鐘

MIDI 量化是什麼?為什麼 MIDI 轉成樂譜會很亂?

MIDI 量化會移動音符的時間位置,讓它們對齊節奏格線。一份 MIDI 明明聽起來好好的,打開記譜軟體卻出現一堆用連結線串起來的六十四分音符,原因就跟量化有關。怎麼設定量化,也決定了演奏的手感能留下多少。

MIDI 鋼琴捲簾的量化前後對照,原本時間位置不齊的音符,量化後對齊十六分音符格線

MIDI 量化會移動音符的時間位置,讓它們準確對齊節奏格線。一份 MIDI 聽起來很自然,轉成樂譜卻出現一堆用連結線串起來的短音符和奇怪的休止符,是因為檔案記下了每個音實際彈出的時間,記譜時卻需要判斷那些音原本要表達什麼節奏。

把錄音轉成 MIDI,再匯入 MuseScore,一段簡單的旋律就有機會變成滿頁的六十四分音符和附點休止符。了解量化怎麼運作之後,你就能決定要保留多少演奏時的時間變化,又要把多少音整理到格線上。

MIDI 怎麼記錄時間?

MIDI 用時間刻度(tick)記錄時間,不是直接用音符長度。MIDI 檔案會把每一拍分成固定數量的小刻度,常見的是每個四分音符分成 480 或 960 個刻度,再記下每個音在哪個刻度開始、結束。檔案裡不會直接寫「這是八分音符」,只會記錄「這個音從第 1,447 個刻度開始,在第 1,688 個刻度結束」。

這種精細的記錄很適合重現演奏。彈一段鋼琴旋律時,不會每個音都剛好落在拍點上。到了樂句的高點,某個音或許會提早 15 毫秒;為了強調另一個音,也可能稍微晚一點才彈。MIDI 會記下這些變化,所以播放用 MIDI 錄下的演奏時,仍然聽得出人的手感。如果你還不熟悉 MIDI,可以先讀MIDI 是什麼,裡面記錄了哪些資料。

為什麼原始 MIDI 轉成樂譜會很亂?

樂譜必須用標準的音符長度組合出每一段節奏,但實際演奏很少剛好符合那些長度。記譜軟體讀取尚未量化的 MIDI 時,得決定每個音要怎麼寫:把時間修整成簡單的音符長度,還是照檔案記錄的時間原樣寫出來。

例如,一個四分音符稍微晚了一點開始,又稍微早了一點結束。照實際時間寫,可能就變成一個短休止符,接著是附點八分音符,用連結線接到三十二分音符,最後再補一個短休止符。整首曲子都這樣寫,匯入後的樂譜就很難讀了。雖然音高正確,音符卻夾在一堆連結線、休止符和難以演奏的節奏裡。需要整理的是節奏的寫法。

這也解釋了為什麼從音訊轉錄出的 MIDI,通常比鍵盤接到 DAW(音樂製作軟體)、跟著節拍器錄下的 MIDI 更難記成樂譜。轉錄真實錄音時,會跟著演奏記下速度的微小變動、彈性速度(rubato),以及搶拍或拖拍。播放時,這些變化正是你想留下的;記譜軟體卻很難把它們寫得清楚。

格線、強度與 Swing 各自控制什麼?

幾乎所有 DAW 和許多記譜軟體都有以下幾種基本量化設定。

設定控制什麼常見選擇
格線(解析度)音符對齊的最小節奏單位簡單旋律用八分音符(1/8),多數流行音樂用十六分音符(1/16),Shuffle 用八分音符三連音
強度音符往格線靠攏多少,範圍是 0–100%鼓和合成器設 100%,實際演奏的聲部設 50–80%
Swing(搖擺)將格線上每隔一個的時間點延後,產生前長後短的 Shuffle 節奏感均分節奏設 0,Swing 和 Shuffle 設 55–66%
時間視窗或範圍只移動與格線的時間差在設定範圍內的音符適合保留刻意提早彈的音
音符終點除了起點,是否也量化終點,調整音符長度做樂譜時開啟,播放時通常關閉

選格線時,要看這個聲部實際用到了多短的音符。格線分得太細,細微的時間差也會寫成很短的音符,樂譜就容易變亂。分得太粗,原本的十六分音符會硬擠到八分音符的位置上,一串密集的旋律甚至會變成同時發聲的和弦。格線間距要配合聲部裡實際出現的最小節奏單位。

調整強度,就能決定要留下多少手感。設成 100% 時,每個音都會準確落在格線上。設成 60% 時,原本晚了 20 個刻度的音,量化後仍會晚 8 個刻度。時間更整齊,也還留著原本的變化。許多製作人會用較低的強度量化鍵盤和人聲,鼓則完整量化。

Swing 要另外判斷。爵士或 Shuffle 裡前長後短的八分音符,如果量化到均分的八分音符格線,節奏就會跑掉。後半拍的音更接近三連音的第三個位置,不是在一拍正中間。這時可以用三連音格線,或把 Swing 調到符合錄音的程度。寫成樂譜時,通常仍用均分的八分音符,在上方標上「Swing」,比每組都寫成三連音更容易讀。想了解這些設定背後的節奏單位,可以讀音符長度與節奏。

什麼時候該量化,什麼時候該保留原樣?

要做容易讀的樂譜,或讓律動緊密對齊時,就量化;要保留自然的演奏感時,就先別改時間。同一組音符,用途不同,處理方式也會不同。

  • 要做樂譜,就選符合音樂的格線,完整量化。讀譜的人更需要清楚的節奏,不需要精確到毫秒重現原本的演奏。
  • 要做伴奏音軌或混音改編,就把鼓和貝斯量化得更整齊,讓它們對齊格線,跟其他音軌配合。
  • 在 DAW 裡處理鋼琴、人聲或獨奏樂器時,用較低的量化強度,或只調整明顯沒對準節奏的音,其餘保留原樣。
  • 如果音樂用了彈性速度,或沒有固定速度,就不要量化到固定格線。改讓速度跟著演奏變化,或把這份 MIDI 當成演奏的記錄,而不是樂譜。

量化前,先把速度和拍號設對。小節線的位置不對,音符就會往錯誤的格線位置靠攏,結果反而比原本更差。轉換後怎麼整理 MIDI 有完整的整理步驟,也說明了量化後怎麼修正八度和多出來的音符。

Songscription 的兩種 MIDI 下載檔案

每次轉錄,Songscription 都會產生兩份不同的 MIDI 檔案。量化過和未量化的 MIDI,各有適合的用途。

樂譜 MIDI 依照樂譜產生,時間位置符合譜上的節奏,能整齊對齊格線。用記譜軟體打開時,看起來就像你在螢幕上看到的樂譜。你在編輯器裡做過的修改,例如修正音高或移動音符,也都會包含在內。想要整齊的節奏,或打算繼續編輯樂譜,就用這份檔案。

原始 MIDI 是量化前最初轉錄出的檔案,保留演奏時的時間變化和力度,播放時會更接近原本的錄音。它預設沒有對齊固定的速度格線,你對樂譜做過的編輯也不會套用到這份檔案。想把原本的手感帶進 DAW,就用原始 MIDI,再依音軌需要,自己選擇格線和強度來量化。

製作音樂時,一個實際的做法是把原始 MIDI 拖進 DAW,設定專案速度,再把鼓和貝斯用 100% 強度量化,鋼琴則用較低的強度。如果主要是要編輯樂譜,樂譜 MIDI 通常比較省事。要把清楚的樂譜帶到另一套軟體,匯出 MusicXML 比任何 MIDI 檔案都更能保留節奏和版面。怎麼把 MIDI 轉成樂譜 會說明格式之間的轉換;要把任一份檔案帶進製作專案,可以參考怎麼將 MIDI 匯入 DAW。

常見問題

MIDI 裡的「量化」是什麼意思?

量化 MIDI,就是把每個音符的起點移到最近的節奏格線上,有時也會調整終點。格線間距可以是八分音符或十六分音符。演奏時稍微提早或延後的音,經過量化後就會對齊明確的節奏位置。你要選擇格線間距、音符往格線靠攏的強度,以及是否套用 Swing。

為什麼我的 MIDI 檔案在記譜軟體裡看起來很亂?

因為 MIDI 用很細的時間刻度記錄音符,不是直接記成四分音符、八分音符。晚幾毫秒彈的音,聽起來仍然很自然,但記譜軟體照著實際時間寫下來,就會出現奇怪的休止符、連結線和很短的音符。先量化 MIDI,或讓記譜軟體在匯入時量化,就能用演奏者讀得懂的音符長度記下節奏。

量化強度應該設成 100% 嗎?

要讓聲部像機器一樣精準時,才適合用 100%,例如編排好的鼓節奏或電子貝斯聲部。鋼琴、人聲、吉他,以及需要保留手感的演奏,通常用約 50–80% 的強度,就能修正不穩的節奏,同時留下部分演奏時的時間變化。如果是要做樂譜,選合適的格線、完整量化,通常最容易讀。這時候,節奏好不好讀比是否精確保留原本的時間更重要。

Songscription 會量化產生的 MIDI 嗎?

Songscription 會產生兩份 MIDI 檔案。樂譜 MIDI 依照樂譜產生,時間位置符合譜上的節奏,也包含你做過的編輯。原始 MIDI 則是量化前最初轉錄出的檔案,保留演奏時的時間變化和力度。想要整齊的節奏,就用樂譜 MIDI;想保留手感,再到 DAW 裡自己決定怎麼量化,就用原始 MIDI。

想用自己的錄音試試這兩種檔案,可以用 Songscription 將音訊轉成 MIDI。

關於作者

Songscription

作者

Songscription

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

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

認識我們的團隊

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