Blog

【Max/MSP菜鳥日記03】在Max裏善用Midi——Midi Mapping、GM入門攻略(二)

螢幕快照 2019-07-08 上午2.31.51

今天來和大家分享:如何利用入門攻略(一)所分享的基本物件,在Max中使用GM(General Midi)。

並且也會提到一些在Max裡使用midi時,會需要注意到的小細節。希望各位Max初心者會覺得實用!

在分享之前,先來簡單介紹一下:何謂GM(General Midi)?

 

GM(General Midi)簡要介紹

MIDI製造商協會(MMA)以及日本MIDI標準化委員會(JMSC)為Midi做了進一步的規範,預先設定它的program列表(音色編號列表可見維基)。

部分旋律音色編號列表。(圖片截自:維基)

 

在此所說的program就是「音色」,意即合成器世界裏常常看到的patchtimbre

並且他們又設定原先16個midi channel(每個channel能夠設定各自的音色、參數等等)中的第十個channel為打擊樂音色。

打擊樂器部分音色編號列表,編號從35起始。(圖片截自:維基)

 

這就是GM(General Midi),不用跟其他樂器連結就能自己發出聲音。

 

在Max裏使用GM(General Midi)

在使用之前,要先確認好程式裡頭是否選到正確的midi output。

在Max/MSP中,只要將程式上鎖,在midi、音訊輸出或輸入相關的物件上,按滑鼠左鍵兩下,便可設定要輸出或輸入的裝置。

要使用GM,Mac系統要選擇:AU DLS Synth,而Win系統要選擇:Microsoft GS Wavetable Synth

要記得設定好呦!

畫面上鎖後,在物件上按滑鼠左鍵兩下,便可設定輸出輸入的裝置。

 

如果覺得懶的話,實際上還有別的方式可以確保選到正確的midi device。

接上loadbang以及輸入需要的port,便能自動設定輸入輸出的裝置。

 

如此一來,便不用再手動設定,如果要手動設定的話,就普通再接上一個訊息並觸發即可。

其實port可以省略,哈哈,不過引號還是要記得打喔。

 

還可以再多加利用的小細節:GM也預先設定某些cc編號的控制器工作

很多合成器也會有預先設定的CC definition list,因此這個技巧也可以擴大運用。只要選對midi output,也能cc控制外部的合成器。

就如同我們在使用GM時,利用,在其屬性後面直接設定其cc number,就能直接對其音色進行調變。

GM預設了其中幾個midi cc數的控制參數。(圖片截自:維基)

 

以GM為例的話,如果想要控制其音色的Pan,就可以設定

程式範例,大家可以聽聽看效果:

 

下篇入門攻略(三)將介紹:如何使用Midi Controller來mapping Max裏的參數,並且場外加映:如何使用key mapping,這些是Max 8的新功能,有興趣的話不要錯過!

Write a comment