Using External MIDI Devices in Logic Pro


發布日期:2022-05-01 00:00:00 +0000 UTC

紀錄如何在 Logic Pro 上設定 MIDI Message,特別是 Program Change 與 Control 兩種 Message,外部設備則是 Yamaha MOTIF XS8 。

整個工作流程與驗證方式:

  1. 確認需要音色 (Patch):找尋音源設備的 Data Sheet (Yamaha 稱 Data List),找到相關音色的 MSB / LSB
  2. 將 Sound Module 切換到 Sequencer Mode。依照設備,名稱會有所不同,通常就是類似多軌模式、或者編曲模式之類的。
  3. 在 DAW 對應的 Channel 上設定初始的 Control Message
  4. 驗證設定正確性:重新開啟檔案,確認 Sound Module 上的音色符合設定。

這裡我使用的設備資訊如下:

  • Sound Module: Yamaha Motif XS8,底下簡稱 XS8
  • DAW: Logic Pro

1. 確認需要的音色

首先就是把想要用的音色相關的 MSB / LSB 找出來,底下是我想要用的音色,以及他們的 MSB / LSB:

Channel Patch Name MBS LSB Number
1 Rock Grand Piano 63 0 2
2 StraightFinger AF1&2 63 2 24
3 Hyper Standard Kit 63 32 2

這些資訊可以在 Sound Module 的 Data Sheet 找到,以 XS8 的資訊如下:

其中要注意的是:

  1. 在 Data Sheet 裡的 Number 數值對應到 MIDI Message 要減一,因為 MIDI 的 Program Change 是從 0 開始。
    • MBS / LSB 則不用減一,因為 XS8 提供的數字已經是從零開始算了。
  2. MBS 全名 Most Significant Byte,LSB 全名 Least Significant Byte,另外搭配 Program Change,簡稱 PC 完成音色選擇的 MIDI Message。通常是 Sound Module 音色超過 128 個之後,就需要使用 MSB + LSB + PC 三個參數完成音色選擇。更多可以參閱 MIDI 1.0 Control Change Messages (Data Bytes)

2. 將 Sound Module 切換到 Sequencer Mode

以 XS8 為例,直接切換到琴上 Sequencer Mode 的 Song 模式,Pattern 也可以,如下圖:

這時候留意一下每個 Channel 的音色設定,如下紅色的音色,前面三個 Channel 都是 Mega Steel

除了切換 Sequencer Mode,如果像我的是包含 Control 的 Synth,記得也切換到 Local Mode,避免重複送出 MIDI Message。XS8 切換方式:Utility -> Control -> MIDI -> Local Control -> Off

3. 在 DAW 設定 MIDI Control Message

我使用的 DAW 是 Logic Pro,依照你的 DAW 找到 MIDI 的 Event View。Logic Pro 是在畫面的右上角的,如下圖:

開啟 Event View 之後要注意現在位置 (Position) 在哪,因為等一下設定的 Event 都會直接用現在的位置。

在 Event View 裏面增加以下:

  1. 一個 Program Change Event
  2. 兩個 Control Event

這張說明要如下:

  • 先選定 Event Type:
    • Program Change: 就是選定那一個音色的值,Logic Pro 預設會顯示 GM 音色列表。
    • Control Event: 兩個分別選擇 Bank MSBBank LSB。注意 LSB 選擇 32 (選單中沒有編號的),如下圖:
  • 依照步驟一整理的音色表的 MSB / LSB 數值,填入 Value 中。
  • 注意 Postion 位置,建議都在每個 Channel 的一開始,除非 Channel 過程中因換音色,但我通常不建議這樣做。

4. 驗證

這時候回到琴上面,查看 Sequencer 的 Patch 會發現前面三個 Channel 音色已經改成如我們想要的音色了,如下圖:

可以試著做幾個確認:

  1. 改變琴上面的設定,像是載入不同音色設定,然後在 DAW 上重新載入歌曲檔案,確認琴的音色是否有被調整。

結論

我偶爾會外部硬體音源,特別有些音色對個人來說是有意義、有記憶的,就像一些吉他手會癡迷於真空管音色一樣。

雖然現在軟體音源很方便,但有時候就是想要回到以前用 Cakewalk 編曲時,直接引用外部音源,單純做 MIDI Programming 的編曲。


延伸閱讀

參考資料


Last modified 2022/05/01