toggle【Max】speedlimとqlimを使ってデータを出力するタイミングを固定する記事をシェアする:使い方[speedlim]と[qlim]は同じ動きをするので[speedlim]で紹介します。必要な方は[qlim]に読み替えてください。間隔(ms)]で設定すると、その間隔でデータを出力します。ms間隔で0~99の数値をランダムに出力しています。ms(1秒)ごとに制限されます。出力間隔時間内に送られたメッセージは直近のものが採用され、他は無視されます。toggle【Max】drunkを使って少しずつランダムに出力する記事をシェアする:[drunk]は指定した値以下で、bangを受けるたびにランダムに指定したステップ分ランダムに増減します。徐々にパラメータが変化していくような表現をする場合に便利です。初期値は最大値の半分から始まります。ステップに指定した数値分ランダムに増減します。同じ値に推移するのを1とカウントするため、1増減したい場合「2」、2増減したい場合「3」を設定します。ステップを重複させないステップをマイナスの数値で指定すると、数値が重複しないように出力されます。初期値」のメッセージで初期値を変更できます。シード値」のメッセージでシード値を設定できます。複数のdrunkを異なる値にする場合、同じランダム挙動を求める場合に使えます。toggle【Max】JavaScriptからパッチ・コードを操作する記事をシェアする:前回に引き続き、JavaScriptでの操作を学んでいきましょう。Maxの[js]オブジェクトからはJavaScriptを使用してパッチの操作ができます。今回はパッチ・コードを繋いだり外したりしてみましょう。「connect」メッセージを送るとオブジェクトを生成してパッチ・コードを繋げ、「disconnect」で外す処理を学んでいきます。パッチ・コードを繋げる「connect」メッセージが来た場合の処理を書いていきます。patcher.newdefault(50,100,"toggle");patcher.connect(a,0,b,0);}メッセージをトリガーにしたい場合はfunctionのメソッド名をその名前にします。connect()を使用します。aとbというオブジェクトを生成し、connect()でa,bを接続します。接続するオブジェクトは、connect(アウト・オブジェクト,アウトレット番号,イン・オブジェクト,インレット番号)で指定します。今回はa,bともに第1アウトから第1インに接続しています。toggle【Max】JavaScriptからオブジェクトを生成する記事をシェアする:大量のオブジェクトを作る場合JavaScriptを使用すると便利です。bangが送られたらオブジェクトを生成するパッチを作ります。bang()を記述し、bangが入力された場合のスクリプトを書いていきます。toggle【Max】ディレイを作る記事をシェアする:ディレイとは山に向かって「ヤッホー」と叫ぶと、音が反射して返ってきます。そのように音が何度も反射して遅れて聴こえるような音響効果を作り出すエフェクトがディレイです。非常によく使われるエフェクトで空間系に分類されます。今回はそのディレイの作り方を説明していきます。記事をシェアする:[metro]とは[metro]は設定したタイミングでbangを出力するオブジェクトです。テンポの基準にしたり、シーケンスを動かしたりする時に使用します。