問題タブ [ableton-live]
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.
osc - Max パッチでの OSC 入力の一致
着信 OSC メッセージを一致させてイベントをトリガーしようとして困っているので、助けが必要です。それはおそらく非常に単純ですが、私は初心者です。
着信 OSC メッセージは、ゾーン番号、ユーザー番号、およびゾーンがアクティブ化/非アクティブ化されている場合は 0 または 1 を送信します。例: zone_1 1 0
パッチャーの各インスタンスのゾーン番号を変更する必要があります。ユーザー情報は必要ありませんが、シーケンスで必要な場合は、1 から 20 の間で一致が作成されます。ゾーン番号が一致する場合、メッセージの最後の要素 (0/1) を使用してオン/オフを切り替える必要があります。
必要なものの大まかな概要をパッチに記載しましたが、zl スライスと一致を使用する必要があるかどうか、または変数と非変数の組み合わせを一致させる方法がわかりません。いくつかのガイダンスをいただければ幸いです。
go - MIDI メッセージの OSC のメッセージ形式
このパッケージを使用して、github.com/hypebeast/go-osc/osc
OSC メッセージを OSC サーバーに送信しています。このために、データを MIDI として Abelton Live にルーティングできるように、OSCulator を使用しています。
私が抱えている問題は、ノートオン、ノートオフ、デュレーションなどのメッセージフォーマットに関する情報が見つからないことです.OSCulator Webサイトで少し役立つガイドを見つけましたが、詳細には触れていません.メッセージングについて: http://s3.amazonaws.com/osculator/doc/OSCulator+2.12+Manual.pdf
たとえば、次の関数は問題なく動作しますが、メッセージが実際に何をしているのかわかりません。
つまり、これは何を目的とした4
芝居で、何なのxy
か?また、他にどのようなメッセージが利用できますtoggle2
か? 私は、MIDI タイプのアプリケーションで使用できるさまざまなタイプのメッセージがすべて掲載された何らかのドキュメントがオンラインにあると考えていました。
node.js - NodeJS でカスタム イベントをキャッチする方法
わかりましたので、これはおそらくばかげた質問です。ここと Google で検索してみましたが、現在の状況に十分に具体的ではないため、実際に答えているものは何もないようです (私が知っている JS イベントに関する情報はたくさんあります。どんな質問も本当にばかげていると言われました)。
特定の頻度に達するたびに、NodeJS でカスタム イベントを発行したいと考えています。曲を再生しているときに 80 dB を超える場合、イベントを発生させたいと考えています。
Web ブラウザーでこのイベントをキャッチするにはどうすればよいですか? おそらくサーバーを起動する必要があると思います。しかし、サーバーからイベントを送信するにはどうすればよいでしょうか? さらに重要なことに、クライアント側でイベントをキャッチするにはどうすればよいでしょうか?
(A-frame を使用して素晴らしい視聴覚を作成できるように)。
これは私の現在のコードです。現在、サーバーで何もしていませんが、オーディオ分析 (Ableton から) は機能しています。
この状況に対処する方法について誰かが私にもっと良い洞察を与えてくれることを願っています。フィードバック/ヒントは大歓迎です!
ableton-live - 多音楽器と和音
私はabletonライブソフトウェアの初心者です。一部の楽器では同時に複数の音符を演奏できる (そしてコード進行を作成する) ことができ、他の楽器ではコードの 1 つの音符しか聞こえない理由を理解したいと思います。たとえば、「Power Chords Guitar」と「Please Rise For Jimi Guitar」の 2 つのギターがあります。どちらも演算子に基づいています。最初の例では、MIDI キーボードのいくつかのボタンを押して音を聞くことができました。2 番目の例では、和音の 1 つの音だけを聞くことができました。オペレータ オプションを比較しようとしましたが、このマルチノート/モノノート機能を引き起こす設定を見つけることができませんでした。ご助力ありがとうございます。J
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 ファイルが含まれているデバイスを見たので、それが可能であることがわかりました。どうすればこれを達成できますか?