【再見熱血文】用便宜的 MIDI 控制器模擬 Mackie Control

本文由 jasonh77tw2009-01-14 發表於 "錄音、MIDI、音樂製作" 討論區

  1. jasonh77tw

    jasonh77tw Member

    註冊日期:
    2006-11-21
    文章:
    473
    讚:
    0
      不好意思因為個人銀彈有限,再加上這輩子入行成為專業人員的機率實在很小,所以專門研究「如何用便宜的某某做到啥啥的功能」藉以自娛娛人。不過熱血有限,還是趕快進入主題,Mackie Control (之後縮寫為 MCU) 應該有一大半的朋友知道這個東西,基本上就是一個特化過的 MIDI 控制器,可以用他來操作多軌錄音軟體,讓你可以用推的、轉的、按的,而不用滑鼠拖來拖去點來點去,而且可以同時控制兩個以上的參數這是滑鼠辦不到的。

      這次的主角是在台灣剛上市的 KORG nanoKONTROL,其實 MCU 模擬的技術已經存在很久了,但這大概是第一次有 MIDI 控制器價格低到這個程度,所以趕快來介紹一下:

    首先材料準備方面:

    1. 你當然得要有一支 nanoKONTROL (如果你有其他本身不支援 MCU 模擬的 MIDI 控制器,看完這篇文章你應該也有辦法讓它可以模擬 MCU)

    2. 下載 nanoKONTROL 的 Driver (其實 nanoKONTORL 不灌 Driver 也能用,不過好像會少一些功能)
      下載點在這 http://www.korg.com/uploads/Download/KORG_USB-MIDI_Driver_for_Windows_V1.11_633652151011540000.zip

    3. 下載 nanoKONTROL 的編輯軟體,用來變更 nanoKONTROL 的按鍵功能對應
      下載點在這 http://www.korg.com/uploads/Download/KontrolEditor_0100E_633664613251790000.zip

    4. 下載 MIDI-Yoke 這是一個虛擬 MIDI port 的軟體
      下載點在這 http://www.midiox.com/zip/MidiYokeSetup.msi

    5. 下載 GenMCE 這是一個 VST 形式的 MCU 模擬器,配合 SAVIHost 變成一個可獨立執行的模擬器
      下載點在這 http://shoshin.110mb.com/genmce/ccount12/click.php?id=4

      這一段材料準備先寫到這裡,有興趣的朋友可以先準備好這些軟體 (以上軟體都是合法免費的),手邊有 nanoKONTROL 以外的控制器的朋友也可以試試看,當然沒有 nanoKONTROL 就只要抓 MIDI-Yoke 和 GenMCE 就好了。
     
    Last edited: 2009-01-14
  2. mydrum

    mydrum New Member

    註冊日期:
    2005-08-30
    文章:
    102
    讚:
    0
    老實講 這真是太好了
    感謝你的說明!
     
  3. peavey

    peavey New Member

    註冊日期:
    2004-02-12
    文章:
    46
    讚:
    0
    ㄟ... 不過這樣也不會讓我的nanoKontrol變成motorized fader對吧 XD 但是還是挺有趣的~~ 快點快點~~ 期待期待~~
     
  4. jasonh77tw

    jasonh77tw Member

    註冊日期:
    2006-11-21
    文章:
    473
    讚:
    0
      首先第一步是 nanoKONTROL 驅動程式的安裝,原則上 nanoKONTORL 在 XP 以上只要插上去就能用了,但是 Windows 的驅動程式只支援單一應用軟體存取 MIDI port,如果你希望 nanoKONTROL 可以同時操控多個軟體的話就必須安裝 KROG 的驅動程式。安裝後並不會自動載入 KORG 的驅動程式,要到程式集中點選「Install KORG USB-MIDI Device」,畫面如下:

    [​IMG]

      按下 Install 安裝後才會將 Windows 的內建驅動替換掉。

      第二步,安裝 Kontrol Editor,這個可以讓你改變 nanoKONTROL 每一個推桿、旋鈕、按鍵的 MIDI command 對應值,後面我會直接用 nanoKONTROL 的出廠預設值作範例,所以這邊就不多介紹了。

      第三步是安裝 MIDI-Yoke,這東西應該大部分有在用 MIDI 的朋友都知道了,不過還是簡單介紹一下,MIDI Yoke 會提供電腦八組虛擬的 MIDI-in 和 MIDI-out,而每一組 MIDI-out 都會直接轉送 MIDI-in。這有什麼用呢? 想像一下如果你有一台真的 MCU,你只要在多軌軟體裡面把 Control Surface 的 MIDI-in 設定到 MCU,就能接受來自 MCU 的控制命令。但是 nanoKONTROL 本身不會送出 MCU 命令,所以我們用 GenMCE 這個工具,MIDI-in 設為 nanoKNOTROL,MIDI-out 設為 MIDI-Yoke 1(out),GenMCE 把 nano 的動作偽裝為 MCU 命令後送往 MIDI-Yoke 1(out),又因為前面提過 MIDI-Yoke out 會直接轉送 in,所以只要在多軌軟體裡面把 MCU 的 MIDI-in 設在 MIDI-Yoke 1 上面,就可以接收到 "假" 的 MCU 命令。當然 MIDI-Yoke 還有很多其他用途,這邊就不多說了。

      第四步是安裝 GenMCE,GenMCE 解壓縮後直接點擊 GenMce1_632.exe 就可以執行了,但是要讓他正常動作還需要作一些設定,包括:

    Device -> MIDI 選單
    [​IMG]

    Device -> Audio 選單
    [​IMG]

    GenMCE 主畫面
    [​IMG]

      在主畫面先載入 Preset Program 1. Cube/Neundo,再點選 File -> Autosave PlugIn Bank。畫面上可以看到所有的命令都有兩攔數字,第一欄是 MIDI Channel,第二欄是 CC Number,預設值全部都是 Chanel 16, CC #127,所以畫面上所有不是 16-127 的欄位都是我配合 nanoKONTROL 的預設值修改過的,簡單描述修改重點如下 (針對 Cubase SX3 其他版本我沒試過):

    1. FADERS 區段,1~8 就是對應 nano 的前八個 Fader,Mast 對應第九個 Fader
    2. VPOT 區段,1~8 對應 nano 前八個 POT (第九個沒用到)
    3. Multi Function MUTES 區段,1~8 對應上排的 1~8 按鈕
    Solo 組合鍵對應到下排 1
    Rec 組合鍵對應到下排 2
    Channel Select 組合鍵對應到下排 3
    Monitor 組合鍵對應到下排 4
    4. Multi Function MUTES 區段上排鍵改為 PUSH 模式 (預設值為 NOTE 模式)
    下排組合鍵全部設為 TOG (toggle) 模式 (預設值部份為 PUSH 模式)
    5. Transports 區段按鍵對應到 nano 左側 Transports 按鍵
    6. Cycle 功能對應到 nano 左側 Transports 中的循環鈕

      這邊先說明一下所謂的「組合鍵」,如果要 MUTE 某一軌,就很單純的按上排對應的按鈕就好,如果要 SOLO 某一軌的話,就要先按住下排第一顆按鈕再按上排對應軌道號碼的按鈕,同理如果要 REC 某一軌就要按住下排第二顆按鈕再按上排的軌道。會用組合鍵的方式跟 GenMCE 的程式設計有關,經過我的實驗,用組合鍵的方式最不會造成操作上的混淆。附帶 nano 預設值的 CC 設定畫面給大家比對一下:

    [​IMG]
     
    Last edited: 2009-01-15
  5. jasonh77tw

    jasonh77tw Member

    註冊日期:
    2006-11-21
    文章:
    473
    讚:
    0
      最後就是 Cubase 端的設定,首先在 Device 設定的 MIDI 部份把 nanoKONTROL 和 MIDI Yoke 1 設為 Not Active,這樣 nano 的動作才不會傳給那些會發出聲音的 MIDI 設備:

    [​IMG]

      接著按左上角的 "+" 按鈕強制加入 Mackie Control,並把 MIDI in 設在 MIDI Yoke 1,MIDI out 設在 "Not Connect" (真正的 MCU 可以接受 MIDI 訊號用來帶動推桿的馬達,GenMCE 不支援這些動作所以設為 Not Connect 就好)

    [​IMG]

      原則上到這裡就已經大功告成了,當然我只用了一組 scene,也還有些按鈕沒用到,不過能成功作到這一步的朋友相信也可以觸類旁通自行擴充功能了,而且老實說我只是愛玩設備,多軌軟體中哪些功能是常用的我也不清楚,所以這部份只能帶大家到這裡囉。

      最後簡單後記一下:

    1. 每個軟體支援的 MCU 命令以及對 GenMCE 的相容性可能有些出入,例如上述設定對 Reaper 一樣有效,但是對 Audition 3.0 Transports 的部份就無效,我是透過直接送 MIDI 命令的方式才能控制 Audition 的 Transports。

    2. 看來看去 Jog Wheel 好像是沒什麼辦法可以達成的

    3. VPOT 的部份因為真正的 MCU 只知道你順時針或逆時針轉,但是可無限制的轉,而 nanoKONTROL 是用類比的可變電阻旋鈕,使用時會有一些小差異,例如說解析度沒辦法像 MCU 那麼高、轉到底可能只能到 99% 而沒辦法到 100%、中點位置不固定 (從極左轉到中跟從極右轉到中位置可能不一樣) 等等小問題

    4. 6公分的 Fader 當然解析度沒有十幾公分的好,而且當然沒有馬達帶動啦~

    5. GenMCE 這支程式要保持開著才會進行 MCU 模擬

      大概就是這樣了,大家去玩玩看吧~
     
    Last edited: 2009-01-15
  6. jasonh77tw

    jasonh77tw Member

    註冊日期:
    2006-11-21
    文章:
    473
    讚:
    0
      最後提一下,GenMCE 網站上說這是最後一個版本,沒有再更新的計畫了。因為作者一開始會寫這個程式是因為自己的需要,現在他用 Behringer BCR-2000 的 MCU 模擬覺得很好用,所以沒什麼需要再進一步開發下去。另一方面,這個程式免費讓大家使用並接受贊助,但在作者的網站上提到,至少一千五百次的下載中,只有四個人贊助過,也讓作者有點心寒吧。

      如果你用過這個軟體覺得確實好用,幫你省了很多力氣或金錢,或是因為這個消息的披露讓你的 MIDI Controllor 賣得更好,請給他一點鼓勵:

    http://shoshin.110mb.com/genmce/download/Download.php

      想想看 nanoKONTROL 和 BCR-2000 相差至少 $150 美金,更別提 Mackie Control,如果你覺得 GenMCE 有用,即使是幾塊錢的美金,對作者也是一種鼓勵。這世界上有很多「熱血」的人,但是缺少鼓勵的話早晚會冷掉的。

      如果你很願意做某個程度的贊助但又不知道怎麼付款、或閒麻煩的話,可以把款項匯給會使用 PayPal 的朋友代為處理,或是把款項匯給我,我再集中請朋友匯過去 (因為我也不會用 PayPal XD)。

      您的贊助可以給作者精神及實質的鼓勵,而如果您響應這個舉動,也算是對於我的一種鼓勵啦~
     
  7. 瑋斯

    瑋斯 Active Member

    註冊日期:
    2005-05-17
    文章:
    1,262
    讚:
    15
    版大超熱血的
    雖然我沒用這個東西

    但算我五百好了
    xd~
     
  8. 瑋斯

    瑋斯 Active Member

    註冊日期:
    2005-05-17
    文章:
    1,262
    讚:
    15
    版大真的很熱血
    大家一起推推這篇文吧!

    如果你有下載這個軟體使用
    手邊也還過的去的話
    就貢獻一些給這位作者吧!

    即使是五塊十塊
    對於這些人來說
    也是種莫大的鼓勵以及支持他們創作新的東西的動力


    P.S:除了開版的版大及從沒下載過這討軟體的小弟願意貢獻外(對不起,我是Mac族),目前已知貢獻人數0人
     

分享此頁面