問題タブ [osc]
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.
arduino - Touch OSC MultiToggle から Arduino で OSC を使用する
Touch OSC のマルチトグル コントロールをサポートする Arduino 用の OSC ライブラリが見つかりません。何か間違ったことをしていますか、またはこのコントロールをサポートするライブラリはありますか?
私が使用しているライブラリ: https://github.com/recotana/ArdOSC
Touch OSC から送信している OSC メッセージ:
Arduinoでそれをキャッチするためのスニペット:
他のコールバックも動作していますが、フェーダーとプッシュ ボタン コントロールで動作しているため、すべてのサーバー コードをここに貼り付けていません。問題は、複数選択をサポートするコントロールのようです。
actionscript-3 - OSC メッセージを送受信する AS3
同じアプリケーションから OSC メッセージを正常に送受信した人はいますか? 私は as3/tuio lib を使用しています: http://bubblebird.at/tuioflash/guides/sending-osc/そして、両方の方法に行こうとすると、少し面倒になるようです...
私は今受信しています...一連の比較に基づいて、osc メッセージで別のシステムに ping を実行する必要があります。私は今これをMacで構築しています。
actionscript-3 - as3 外部ソースからのイベントのトリガー
一種のプレイリストで複数のswfsをキューに入れるAIRアプリを構築しています。外部システムからswfsを呼び出す必要があります。OSC メッセージを受信しようとしましたが、外部マシンで実行されているメディア サーバー ソフトウェアは OSC を受信しますが、送信しません。これを行うより良い方法はありますか?生の TCP をフォーマットしたことはありませんが、それが最良の選択肢のように思えます。
編集:
トレード ショー フロアでパンドラのボックス メディア サーバーを使用しています... ビデオを実行し、プロジェクションをマッピングし、ディスプレイのマトリックスにサービスを提供するようにセットアップされています。さまざまなプロトコルを介してメッセージを送受信する機能があります。主な問題は、OSC を念頭に置いてこのアプリを既に作成していることです。これは、tuio ライブラリをかなり頻繁に使用するためです。ただし、パンドラの箱は OSC を送信しません。AS3 で TCP メッセージを受信する別の方法を見つけようとしています。つまり、SWF「1」などをトリガーする「1」を送信する場合...
c# - Unity で OSC を使用してクライアントとサーバーを構成する
UnityOSC と呼ばれる Unity 用のライブラリを利用しようとしています。これにより、おそらく他のアプリケーションから OSC メッセージを受信できます。次のアドレスで UDP 経由でデータを送信するアプリケーションがあります。
ホスト: 127.0.0.1 ポート: 33433
次に、そのデータをリッスンするように UnityOSC を構成する必要があります。ライブラリには OSCHandler.cs というスクリプトがあり、init 関数でクライアントとサーバーをセットアップできます。これを設定する方法がわかりません。
現在、私はこれを試みています:
クライアントのパラメーターをデータを送信するアプリケーションのパラメーターと一致させました。サーバーはランダムです-しかし、正直なところ、これらのいずれかに何を入れればよいかわかりません。理論的には、クライアント/サーバーを適切に設定すれば、次のように更新機能に情報を登録できるはずです。
しかし、これまでのところ、デバッガーには何も登録されていません。私が間違っていることは何か分かりますか?
c# - C#でArrayListの値をループする
これらのメッセージに含まれている、OSCを介してストリーミングされている情報の種類を把握しようとしています。メッセージはArrayListに保存されています。コードは次のとおりです。
arrayList argsの値をループして、その内容を出力するにはどうすればよいですか?
matlab - Matlab 64 ビットでサウンド コントロール (OSC) を開く
oscmex (http://sourceforge.net/projects/oscmex/) を使用して、Matlab r2007b で OSCeleton (https://github.com/Sensebloom/OSCeleton) を介して Kinect から Open Sound Control メッセージを受信しています。 . Matlab 32ビットを搭載したWindows XPコンピューターで動作していました。
私は今、運が悪いWindows 7コンピューターで動作させようとしています。32 ビット バージョンの Matlab をインストールし、.dll バイナリを追加しましたが、受信できるのは空の OSC パケットだけです。解決策を見つけることなく、高低のフォーラムを検索しました。OSCeleton がキャリブレーション ポーズを認識し、GlovePIE (https://sites.google.com/site/carlkenner/glovepie) で変数値の変化を確認できるため、OSC メッセージが Kinect からストリーミングされていることがわかります。
私の質問は、Matlab で OSC メッセージを受信する簡単な方法はありますか? OSC メッセージ (http://www.mathworks.com/matlabcentral/fileexchange/31400-send-open-sound-control-osc-messages) を送信するスクリプトは見つかりましたが、受信するスクリプトは見つかりませんでした。64 ビット システムで実行されている 32 ビット バージョンの Matlab で osc .dll ファイルが機能しない理由について何か提案はありますか? 64 ビットの Matlab に対して oscmex ソースをコンパイルすることはできますか? OSC クライアント (OSCeleton) と OSC サーバー (Matlab) の間に明らかに切断がありますが、それが何であるかはわかりません。
前もって感謝します!
マット
audio-streaming - getUserMedia()APIからのライブオーディオ入力をOSC(Open Sound Control)パケットに変換するにはどうすればよいですか?
ライブオーディオストリームをクオンタイズし、WebSocketを使用して別のクライアントに送信したいと考えています。
}、onError);
java - OSCeleton が lost_user イベント/メッセージを送信する時間を変更することはできますか?
私はOSCeletonとProcessingをいじっていて、スケルトンを追跡して何かをすることに成功しました。
私が疑問に思っているのは、「lost_user」メッセージが処理に送信される遅延時間を変更する方法があるかどうかです。 ユーザーが画面から離れたらすぐに追跡を停止する必要があるため、別のユーザーの操作を受け入れることができるため、これは私が達成しようとしていることに非常に時間がかかっています。(多くの人が遊びたがるインスタレーションを想像してみてください)。
ヘルプ/ヒントをいただければ幸いです。
ジョン
c# - Unity: OSC メッセージを MSP/PD クライアントに送信する
Joe Garcia の UnityOSC ライブラリを使用して、ライブラリの使用に関する Joe Garcia のマニュアルの助けを借りて、AngryBots デモで Unity ゲーム エンジンから OSC メッセージを送信しています。ファイルをどのように使用するかについて、少し混乱しています。ファイルを現在の Unity プロジェクトにインポートするだけですか、それとも何らかの方法で特定のライブラリとしてインストールされますか? プロジェクトにインポートしたら、新しい C# アセットを作成して関数を呼び出しますか、それとも OSC の送信元のオブジェクトに OSCHandler スクリプトを添付するだけですか。新しい C# アセットを作成しようとして、OSCHandler.SendMessagetoClient(); などの関数を使用しようとすると、コンパイラ エラーが発生します。非静的関数のオブジェクト参照が必要です。OSCHandler の関数に「static」という接頭辞を付けましたが、Unity コンソールで同様のエラーが発生するだけで、それは起こりません」
c++ - char * と const_cast の違いは何ですか(文字列.c_str())
外部ライブラリを使用して、2 つのアプリ間の udp (OSC) 通信を処理します。送信されるメッセージをフォーマットするために、ライブラリは char* を想定していますが、変換する必要がある UI から文字列を取得します。
コードの他の部分を扱っている間、udp の部分は次のようにハードコードされていました。
そしてうまくいっていました。私の文字列で動作させるのは簡単だと思い、次のように書きました:
しかし、正しくフォーマットされたメッセージを受信していた最初の例とは異なり、意味不明な文字しか受信しません。誰かがそれがどこから来るのか知っていますか?
ありがとう!
マチュー
EDIT:私が使用するコード:OSCValが変更されるたびにメッセージを送信する方法:
OSC パターンを変更する必要がある場合は、これを次のように呼び出します。