問題タブ [max-msp-jitter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sorting - glslでピクセルソートのタイプを構築する
私は、かなり広く使用されている効果を glsl でエミュレートすることに取り組んでいます (画像の例)。私は glsl を初めて使用しますが、max msp とジッターでかなりの経験があるため、それを実装しようとしています (構文は十分に似ているはずですが、glsl バージョン 2.1 です)。
現在、1 つのテクスチャを取り込み、出力を 2 番目のテクスチャとしてフィードバックしています。輝度しきい値を使用して、並べ替えるピクセルを選択していますが、ここから続行する方法がわかりません。私は次のことが必要だと思います:
- 初期の輝度選択ピクセルからカラー値を取得します。
- その色を特定の軸に沿って後続のピクセルに適用します。
そして今、私は続ける方法を理解できません。私が持っているコードを含めます。明らかに、輝度しきい値の後に何もありません。アドバイスやリソースをいただければ幸いです。
javascript - Max/MSP JavaScript の歪みは可能ですか?
Max/MSP javascript で DSP アルゴリズムを実装できるかどうかを友人に教えてあげようとしています。彼は授業でそう言われ、私の助けを求められましたが、実際のサンプルを処理する方法が見つかりません。
TL;DR javascript を使用して Max/MSP でサンプルを取得して返すことは可能ですか? ありがとう
node.js - NodeJS でカスタム イベントをキャッチする方法
わかりましたので、これはおそらくばかげた質問です。ここと Google で検索してみましたが、現在の状況に十分に具体的ではないため、実際に答えているものは何もないようです (私が知っている JS イベントに関する情報はたくさんあります。どんな質問も本当にばかげていると言われました)。
特定の頻度に達するたびに、NodeJS でカスタム イベントを発行したいと考えています。曲を再生しているときに 80 dB を超える場合、イベントを発生させたいと考えています。
Web ブラウザーでこのイベントをキャッチするにはどうすればよいですか? おそらくサーバーを起動する必要があると思います。しかし、サーバーからイベントを送信するにはどうすればよいでしょうか? さらに重要なことに、クライアント側でイベントをキャッチするにはどうすればよいでしょうか?
(A-frame を使用して素晴らしい視聴覚を作成できるように)。
これは私の現在のコードです。現在、サーバーで何もしていませんが、オーディオ分析 (Ableton から) は機能しています。
この状況に対処する方法について誰かが私にもっと良い洞察を与えてくれることを願っています。フィードバック/ヒントは大歓迎です!
dictionary - 最大 msp でのカウンターの初期化
必ずしも 1 で始まるとは限らない種類のカウンター システムを使用するにはどうすればよいですか? たとえば、通常のカウンターはカウンター 0 1 100 ですが、1 から開始するのではなく、別の番号から開始したいですか?
max-msp-jitter - フリーズした m4l-Device に mxj Java jar/class フォルダーを含めるにはどうすればよいですか?
java/mxj を使用する maxforlive デバイスがあります。
これらのオプションをすべて使用して、開発中に Java ファイルをインクルードしました。
- max.java.config.txt を使用して、(maven) target/classes ディレクトリを含めます。
- [オプション] > [ファイル設定] からディレクトリを追加する
- 自動生成された (OSX) ~/Documents/Max 7/Max for Live Devices/ MyProject Project/ ディレクトリに jar を追加する
これらのパスはすべて正常に機能します。つまり、ファイルが取得され、mxj オブジェクトが機能します。
ただし、パブリケーション用にデバイスをフリーズすると、これらのパスのいずれからも Java ファイルが含まれません。
https://docs.cycling74.com/max7/tutorials/jitterchapter99_appendixdを理解しようとしました が、スタンドアロンではなく、凍結されたmaxforlive デバイスを構築しているため、プロジェクト フォルダーに max.jar と mxj.mxo を含めました。どちらも機能しませんでした。
target/classes または target/classes/ myprojectフォルダーを生成されたプロジェクト フォルダー (/code、/code/classes、/classes) にコピーすると、max によってすべてのクラス ファイルが /code に移動され、多くの作業が発生します。開発用のクラスを選択することすらありません。
maxforlive.com で適切に Java ファイルが含まれているデバイスを見たので、それが可能であることがわかりました。どうすればこれを達成できますか?
windows - Windows で、プログラムの 2 番目のインスタンスを同時に実行する「開始」のコマンド プロンプト引数は何ですか?
このフォーラム投稿
を使用して言及
open -n /Applications/"max 6.1"/Max.app
この場合、Max/MSP の 2 番目のインスタンスを実行しますが、これは Mac 上にあります。Windows の -n に相当するものは何ですか?
フォーラムの古い投稿も見つけました
あるユーザーが提案する場所
...次のような内容の cmd または bat ファイルを作成することもできます。
"C:\Program Files\Adobe\Acrobat 7.0\Reader\AcroRd32.exe" /n "%1"
またはstart "C:\Program Files\Adobe\Acrobat 7.0\Reader\AcroRd32.exe" /n "%1"
またはcall "C:\Program Files\Adobe\Acrobat 7.0\Reader\AcroRd32.exe" /n "%1"
[open with] をクリックして cmd/bat ファイルを選択するたびに、新しいインスタンスが起動します。
しかし、それは私にとってはうまくいかなかったようです(最初のインスタンスを開きますが、その後は何もしません).
java - Java/Processing - ラッピング エッジを使用した画像マトリックスのスケーリング
Java または Processing で次のイメージ スケール プロシージャを効率的に実装する方法を考えていました。スケールアウトすると、画像の境界が画面の端に回り込みます。実行時に同じことを処理中の Pixels() 配列に適用したいと思います。(この処理にとらわれないようにするため - Pixels() は、現在の画面上のすべてのピクセルを配列で返すメソッドに他なりません)。
(この例は、非常に効率的な実装を使用しているように見える jit.rota モジュールを使用して、MaxMsp/Jitter で作成されたことに注意してください)。
始める方法を教えてくれる人はいますか? 画像の縮小と隣接するコピーの作成の組み合わせである必要があると思いますが、これはあまり効率的ではないように思えます。上記の例は、最も極端な設定のビデオでも完全に機能します。
javascript - Javascriptはバッファを黄金の長方形に分割します
max/Msp で JS を使用しており、黄金比を使用してバッファーをセクションにスライスしたいと考えています。これが式 a+b/a = a/b を使用した再帰関数になることはわかっていますが、これを JavaScript で表現する方法と、残りのセクションを再帰的に黄金の長方形に分割する方法がわかりません。