マガジンのカバー画像

max/msp gen~ max8 関連_制作記事_メモ

49
max/msp gen~ max8 関連の製作記事やメモです。 作製したものなどをメモしていきます。
運営しているクリエイター

#MaxMSP

maxmsp max/msp max8 入門動画1~7 まとめ

maxmsp max/msp max8 入門動画1~7 まとめ

fendoapです。

maxmsp max8 入門動画を作成しました。

Max8  Max/msp  入門 9

Max8 Max/msp 入門 9

動画です。

後半



計算を行う

 maxオブジェクトで簡単な計算を行うことができます。

オブジェクト入力にはホットとコールドがあるのでbangを送って出力するようにする方法が一般的に使われます。

一方で再帰的な操作にコールドは使われます。下の加算していくパッチではコールドを利用して値を保持しています。

数値GUI 16進数表示


スライダーやダイアルやNumber

もっとみる
Max8  Max/msp  入門 7 ステップシーケンサーの作成

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

fendoapです。

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

動画です。

  

 

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

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

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

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

簡易ステッ

もっとみる
max/mspにおけるコンプレッサー omx.5band~について max8 max/msp

max/mspにおけるコンプレッサー omx.5band~について max8 max/msp

パラメータについて

bands_enum
バンドの数 0:4バンド 1:5バンド

bassenhancement
 低音増強 0 1

bassenhancement_mixlevel
低音強調の量を設定

freeze_threshold
 フリーズしきい値 (フルスケールより低い dB 単位) が設定されます。入力信号がフリーズしきい値を下回ると、リリースは完全に停止しま

もっとみる
pattrについて max8 max/msp

pattrについて max8 max/msp

スクリプティングネーム

pattrを作成しオブジェクトのスクリプティングネームを書く。
@bindto 名前をつける。 オブジェクトとpattrの入力が紐つけられ入力が共有される。

特定のアトリビュートにアクセスできる。

pattrstorage

pattrostorageを作成しクリックすると現在紐つけられているオブジェクトの値がリストアップされる。

u825…はhello::col

もっとみる
max/mspにおけるコンプレッサー omx.comp~について max8 max/msp

max/mspにおけるコンプレッサー omx.comp~について max8 max/msp

maxmsp max8においてコンプレッサーのオブジェクトにomx.comp~があります。

メーター

ヘルプパッチの一つ目はメーターの説明です。
omx.compの一番右のアウトレットからはメーターの値が出ます。
パラメーターでmetersを1にしてmeterRateでメーターの間隔を調整します。

メーターの値は6つの値のリストとして出力されます。
それぞれ左右で0~250の値を持ちます。

もっとみる
ピッチ検出 測定の方法 max8 max/msp

ピッチ検出 測定の方法 max8 max/msp

maxmspでピッチを測定するオブジェクトにfzero~があります。
簡易的にピッチを測定することができます。

こんな感じでハイパスローパスを入れたあとにfzero~を入れています。出力にslide~を入れると滑らかになるかもしれません。

より正確なピッチ測定オブジェクトとしてはsigmund~があります。エクスターナルとして利用します。

max8 ドアの軋み音シンセ

max8 ドアの軋み音シンセ

効果音の本を参考にドアの軋み音シンセを作りました。

jsuiコード

sketch.default3d();var angle=0;function draw(z){ with (Math) { with (sketch) { glclear(); shapeslice(vslices); // moveto((random()-0.5)*2,(random()-0.5)*2,(ra

もっとみる
max8 max/mspでサブパッチで設定値、アーギュメントを使う方法。

max8 max/mspでサブパッチで設定値、アーギュメントを使う方法。

max8 max/mspでサブパッチで設定値、アーギュメントを使う方法。

patchargsというオブジェクトを使うとサブパッチに記述した数値やメッセージを読み込むことができます。 routeというオブジェクトを使うと@メッセージで設定した値を分割して読み込むことができます。

Max8 max/mspでline~のメッセージ、リストを作成する方法 カンマ入りのメッセージを作成する方法

Max8 max/mspでline~のメッセージ、リストを作成する方法 カンマ入りのメッセージを作成する方法

max8 maxmspでline~に対してエンベロープを作成したい時にパラメータ調整ができるメッセージ、リストを作成する方法です。

普通に数値などをpackしようとしたり代入しようとするとカンマが消えてしまうのでこのように作成します。pakやpackを使いカンマをまとめることで カンマが入ったメッセージを作成できます。

メッセージオブジェクトの右インレットに入れると出力せずにリストを保持できま

もっとみる
Max8 Max/msp Max for Live  Building Max Devices 解読 1

Max8 Max/msp Max for Live  Building Max Devices 解読 1

fendoapです。 max/mspについて入門的な記事を箇条書き的にリストアップして書いていこうと思います。 

gumroadでMax for liveをリリースしています。

M4L Note Doubler
Building Max DevicesからいくつかのM4Lの中身を見ていきます。

M4L Note DoublerはMidi ディレイの一種です。入ってきたmidiにディレイをかけ

もっとみる
Max8 Max/msp Max for Live  Building Max Devices 解読 2

Max8 Max/msp Max for Live  Building Max Devices 解読 2

fendoapです。 max/mspについて入門的な記事を箇条書き的にリストアップして書いていこうと思います。 

gumroadでMax for liveをリリースしています。

Building Max DevicesからいくつかのM4Lの中身を見ていきます。

Human LFO

少しランダムなサイン波をLFO波形に持ち他のデバイスにマッピングできるLFOのデバイスです。

live_se

もっとみる
max8 max/msp  入門 3

max8 max/msp  入門 3

fendoapです。 max/mspについて入門的な記事を箇条書き的にリストアップして書いていこうと思います。

動画です。

gumroadでMax for liveをリリースしています。

シグナルベクターサイズ サンプリングレート

maxで簡単なタイマーのパッチを作るところから話を始めたいと思います。
まずmspオブジェクトを使って簡単な時間をカウントするパッチを作ります。時間は一定の値が

もっとみる