update: 2015/06/26
reference:
1. Small But Digital - The MidiBus
2. snoize: MIDI Monitor
A. Create a virtual MIDI Port:
1. 應用程式 > 工具程式 > 音訊 MIDI 設定.app
2. 視窗 > 顯示 MIDI 錄音室
3. 滑鼠雙擊 IAC (Inter-application communication) 驅動程式:
4. 勾選: 裝置已接上電腦; 新增自訂名稱的傳輸埠, 即完成.
-----------------------------------------------------------------------------------------------
B. Setup virtual MIDI Port on Processing:
說明: 我們的目的是要從 Processing 發送 MIDI 訊號給 Ableton Live 接收,
1. 程式本身不需要輸入 MIDI 訊號, 因而將 Input Device 設成 -1.
2. 而將 MIDI 訊號 Output 到剛剛新增的 virtual MIDI Port: "IAC_MIDI"
C. Setup virtual MIDI Port on Ableton Live:
說明:
1. Ableton Live > Preferences > MIDI Sync
2. 將 Processing 用來 Output MIDI 訊號的 virtual MIDI Port: "IAC_MIDI",
設定成 Ableton Live 的 Input MIDI Port, 並且將其 Track 與 Remote 設成 On.
2. 將 Processing 用來 Output MIDI 訊號的 virtual MIDI Port: "IAC_MIDI",
設定成 Ableton Live 的 Input MIDI Port, 並且將其 Track 與 Remote 設成 On.
D. 製作音軌資料, 並將上方的量化選單(Quantization Menu)設成:
None (不使用節拍)
E. Processing 擊鼓模擬:
---> 發送 ControllerChange 訊號給 Ableton Live
固定值:
int channel = 0; // 頻道: 0 ~ 15
int controllerValue = 127;
調整值:
int controllerNumber = 0; // 0, 1, 2, 3 .....
F. Ableton Live: MIDI Mappings
1. 按下 Ableton Live 右上方的 "MIDI", 切換到 MIDI Map 模式.
2. 每次點取不同的音軌, 接著執行 Processing 程式發送出 ControllerChange 訊號.
3. Ableton Live 會自動將所接收到的 ControllerChange 訊號,
與所點取的 音軌 作Mapping.
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。