![見出し画像](https://assets.st-note.com/production/uploads/images/151474824/rectangle_large_type_2_436993dbc0a9ddaa0f4cf8727709730b.png?width=1200)
Max8 Max/msp 入門 9
動画です。
後半
計算を行う
maxオブジェクトで簡単な計算を行うことができます。
オブジェクト入力にはホットとコールドがあるのでbangを送って出力するようにする方法が一般的に使われます。
一方で再帰的な操作にコールドは使われます。下の加算していくパッチではコールドを利用して値を保持しています。
![](https://assets.st-note.com/img/1724222735546-xk5pYcev8q.png?width=1200)
数値GUI 16進数表示
スライダーやダイアルやNumberオブジェクトはユーザーインターフェースを提供します。
sizeでスライダーの細かさを設定できます。 multは1めもりの増加量を設定します。
numberオブジェクトは10進数も扱えますがMIDI表示や16進数表示もできます。
![](https://assets.st-note.com/img/1724223108748-FxUPljn6fj.png?width=1200)
キーボードやマウスの入力
マウスの動作はmousestateでとることができます。keyboardの状態はkeyやkeyupでとることができます。
![](https://assets.st-note.com/img/1724223486654-LbLeCjZV0F.png?width=1200)
マウス描画
基本的なオブジェクトを使い、実際に何かを制御します。
lcdオブジェクトを制御し描画をする題材を扱います。
オブジェクトの簡単な情報表示
オブジェクトのアウトレットなどにマウスをかざすと情報が表示される。
![](https://assets.st-note.com/img/1724224161482-X9feiep55o.png?width=1200)
windowのclue windowにチェックを入れると簡易的な情報が表示される。
![](https://assets.st-note.com/img/1724224194206-A0Sy0ygj0N.png?width=1200)
オブジェクトの左の三角矢印マークをクリックすると設定や情報にアクセスできる。
![](https://assets.st-note.com/img/1724224233322-DlFWF9gTD6.png?width=1200)
Gateオブジェクト
gateオブジェクトはルーティングに使用することができる。
![](https://assets.st-note.com/img/1724224358672-RndAHiCm2O.png)
pack unpack prepend
unpackでリストを分離することができる。packで再びリストに戻すことができる。prependをつけると文字列をリストの前につけることができる。
![](https://assets.st-note.com/img/1724224561412-33wpXJrG1F.png)
lcdオブジェクトとgateを使う
lcdオブジェクトは簡易的なグラフィックを描画できる。
Shift キー、Option/Alt キー、またはその両方の組み合わせを押し続けると、lcdオブジェクトはマウスの下に線ではなくさまざまな図形を描画します。
modifiersでgateを動作させその下のサブパッチにリストで情報を送っている。
![](https://assets.st-note.com/img/1724224896415-DlhUcRMaVI.png?width=1200)
よろしければサポートお願いします!