在 Logic Pro X 中進行「實時移調」:彈唱可以直接升降 Key 而不需要練習其他調性?
前言
在音樂製作的領域中,MIDI 協議顯然是個 game changer,讓數位音樂製作變得方便,做到跨設備、跨平台,甚至「跨樂器」。比如說,一支支援 MIDI 協議的鍵盤樂器(以下稱 MIDI 鍵盤),可以用來打鼓、彈吉他、吹嗩吶。沒錯,就是如此逆天。
關於 MIDI,有機會再跟大家詳談,現在你只需要知道:當我們用 MIDI 鍵盤演奏一個音符時,鍵盤會將我們的演奏資訊轉化成數位訊號,接著傳到別的設備上(通常我們會使用電腦上的 DAW 來接收這個訊號)。而這個數位訊號通常包含「彈了哪個音符 + 按著多久 + 彈多大力」。
所以如果我今天按了一下 C4,我的 DAW(此處為 Logic Pro X)就會知道我按了 C4。
瞭解了 MIDI 在幹麻後,顯然可以發現,實時移調應該易如反掌,只要 DAW 幫我把彈進去的每個音符自動改掉就好咯?
聰明,沒錯喲!好的,前言一大堆,但實際很簡單,現在就來跟大家分享怎麼在 Logic Pro X 中進行實時移調。
在 Logic Pro X 中進行實時移調 ( real-time transposition )
- 打開一個支援 MIDI 的 Software Instrument,接上你的 MIDI 鍵盤並開始彈奏,然後發現自己想要升降 key
- 打開音軌的 Inspector(快捷鍵為
i
) - 找到 Region Inspector 裡面的 Transpose,在裡面輸入你想進行的移調:例如想升高 1 key,就輸入
+1
;想高八度,就輸入+12
(八度為 12 個半音) - 此時演奏的音就被 Logic Pro X 直接幫你偷天換日,直接移調了,結果可在 piano roll 上看到(例如輸入 C4,而最後輸出 D4)
應用
- 自彈自唱時可以自由移調,從頭到尾只會彈 C 大調也沒問題
- 與樂團合奏時,可以快速切換調性
- 吉他手夾個 capo 就直接移調了?不怕,鍵盤手不落人後,使用科技忍具的力量
延伸操作
- Logic 內建的 MIDI FX:scripter 也能用程式的方式達到相同效果。在 editor 中貼上以下程式碼即可:
1 | function HandleMIDI(event) { |
- 如果僅需要移調,而不需要實時,可以在 piano roll 上用滑鼠拖移即可。另有快捷鍵
opt + ↑/↓
,而高八度低八度也有快捷鍵shift + opt + ↑/↓
。 - 大部分 MIDI 鍵盤其實也有內建移調功能。以我的設備 Yamaha P-85 為例,移調方式為
demo + metronome + F#2-F#3 (C3 = +0)
- 另外,有些 MIDI FX 可以自動做出琶音,我們要怎麼把那些琶音的 MIDI 資訊抓出來使用呢?目前有個免費工具可以辦到:「MIDI FX Freeze」,還請參考。
本部落格所有文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議。轉載請註明來自 Hi 我劉昕!
評論