今日就教大家點用Max/Msp去砌一個Sequencer或者叫做looper…
有3個部份,首先係Metro即係拍子機:
Metro 100即係每十分之一秒Bang一個訊息。
而Counter即係每收到一個bang就會將現有數字推進一個位。
之後就到Sequencer既部份,當你加一個新object打上matrixctrl就會出現以下個樣:
getcolumn即係一次過攞成行的值。有顏色即係1, 灰色即0
click matrixctrl之後按control + i (inspector)可以更改橫直行數量。
最後為midi部份:
一次過get咗一行既數值之後就用unpack去分解返所有數值。
每一個數值給予一個midi note, 我係呢到就由C4, 60 去到 B4, 71 (一個Octave)
之後就加上在makenote加上100為velocity。
在noteout表明在midi channel 1 出聲。
可以按下這裡下載檔案。
若有疑問可以留言或在 無限loadbang (Max/Msp, M4L, PD 中文研究室) 討論。