見出し画像

Max8 Max/msp 入門 7 ステップシーケンサーの作成


fendoapです。



ステップシーケンサーを作る


動画です。


  

 



live.gridオブジェクトを使う

live.gridを使うとステップシーケンサーを作れます。



live.gridオブジェクトを作成して Display Drections Panelのチェックを外します。


Matrix Modeにチェックを入れます。
Number of Rowsを1にします。


簡易ステップシーケンサー

インレットから数字を入れると対応するステップのオンオフを0 1で出力します。counterを使いトリガーから数字をカウントするようにして、
sel 1でオンの時にbangを出すようにすると簡易ステップシーケンサーとなります。



可変ステップシーケンサー


シーケンス長を変更するにはcolumnsでメッセージを送り同時にcounterの最大値を設定するようにします。


進行方向

 
カウントアップ、ダウン、アップダウンモードを作成します。
カウンターの2つ目のインレットに0~2の数字を入れることで進行方向を設定できます。
radiogroupで選択のGUIを作っています。

ランダムシーケンス生成


ランダムシーケンス機能を作ります。uziでシーケンス長さ分のカウントを出力します。setcell $1 1 $2で値をセットできます。ランダムと<を組み合わせて確率で0 or 1を出力します。セット位置と0 or 1をpackで組み合わせてsecellに送ります。


シーケンスの保存


 presetを使いシーケンスを保存します。storeで保存でき数字を入力すると保存したシーケンスを出力できます。







よろしければサポートお願いします!