問題タブ [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.

0 投票する
1 に答える
866 参照

javascript - OSCメッセージを送信するためのNode.js HTTPリクエスト

私はNode.jsを初めて使用し、誰かが私のサーバーにHTTPリクエストを行ったときにOSCメッセージを送信するプログラムを作成する方法について誰かが考えているかどうか疑問に思っていますか?

現在実行している単純なプログラムを実行すると、OSC メッセージが送信されます。特定の HTTP 要求が行われるたびにこのメッセージが送信されるようにするには、どのように展開すればよいでしょうか?

ありがとう

0 投票する
1 に答える
183 参照

ios - 1 つのパッケージ OSC で 2 つの float を送信する方法

1 つのパッケージで 2 つの浮動小数点数を送信する必要があります。CocoaOSC プロジェクトを使用しています https://github.com/danieldickison/CocoaOSC

送信する関数を呼び出す方法:

私の機能

ご覧のとおり、文字列を作成し、関数でこれらの文字列の内容を言います。文字列 @"0,22 0,45" が浮動小数点数であると言うと、サーバーは最初の数値のみを取得するので、2 つの浮動小数点数を送信するにはどうすればよいですか私のサーバーに?ありがとうございました。

0 投票する
1 に答える
260 参照

python - PyOSC が例外をトラップしないようにする

PyOSC はあらゆる種類の例外を非常に丁寧に処理しますが、残念ながらデバッグが困難です。これどうやって倒すの?

たとえば、コーディングのバグがあり、次のように報告されます。

通常、Python では、これは有用なトレースで例外をスローします。しかし、PyOSC ではこれだけです。

PyOSC の例外処理をオフにするにはどうすればよいですか?

更新: 1 か月後、この質問にはコメントも回答もありませんでした。Python、オープン サウンド コントロール、および PyOSC モジュールを使用している人はそれほど多くないと思います。私は最終的に以下の自分の質問に答えました。

0 投票する
1 に答える
768 参照

sockets - Adobe AIR デスクトップ アプリケーションが Processing アプリケーションと通信する

デスクトップ Adob​​e AIR アプリケーションと通信する必要がある Processing アプリケーションがあります。次のことを考慮して、誰でも最良のオプションを提案できますか?

ソケットが答えである場合、どのタイプのソケット、UDP(データグラム クラス)、ServerSocket、または単純なソケットですか?

-両方のアプリが同じマシン上
にある -レイテンシーが重要、小さい方が良い
-送信される信号は小さく、3 つの値で構成される

・通信は片道のみ、処理はAdobe AIRへ

0 投票する
1 に答える
82 参照

objective-c - イベントリスナーをトリガーせずにメソッドを呼び出すことはできますか?

イベントハンドラーをトリガーせずにメソッドを呼び出すフラグまたは方法はありますか?

たとえば 、メソッドを処理controlTextDidChangeし、キーストロークによって返された文字が有効かどうかを確認しています。そうでない場合は削除します。そうであれば、単語を追加します。問題は、 でテキストを変更するとcontrolTextDidChangecontrolTextDidChangeが再度呼び出され、プログラムが無期限にループすることです。インスタンス変数を使用してこれを回避できることはわかっていますが、イベント ハンドラーをトリガーせずにメソッドを呼び出すフラグや方法はありますか?

0 投票する
3 に答える
242 参照

networking - マシン上の複数のプログラムは、1 つのポートに到着するネットワーク トラフィックを受信する必要があります。

マシンに UDP ネットワーク トラフィック (正確には iPad からの OSC トラフィック) が届いており、2 つのプログラムがそのトラフィックを受信できるようにしたいと考えています。問題は、一度に 2 つのプログラムで同じネットワーク ポートにバインドできず、使用している iOS アプリで複数のポートに送信できないことです。どうすればこの問題を解決できますか?

0 投票する
1 に答える
382 参照

python - OSC/UDP データ パッケージをデコードして Python で値を操作する

こんにちはフレンドリーなstackExchangeコミュニティ。

UDP である OSC パッケージを socketserver.UDPServer に受信しています。UDP データ パッケージは次のようになります。

osc コマンド ライン ツールを使用して、このメッセージを自分自身に送信しました。

だから私は何を期待するかを知っています。文字列 /sample/address と値が 3.14 の浮動小数点数

問題は、Python で上記のバイト文字列をデコードして、使用可能な型で実際の値を取得するにはどうすればよいかということです。

免責事項: Python で OSC データを操作するためのライブラリがいくつかあることは十分承知しています。この問題は、a) 知識自体についてであり、b) 私の OSC 実装はほんの数メッセージであり、サードパーティからの依存関係やコードなしでネイティブに実行したい (ただし、私自身のライセンスは LGPL になるので、しないでください)。心配)

0 投票する
1 に答える
308 参照

c# - 2 台のコンピューター間で OSC メッセージを受信できません

私は C# を初めて使用し、C# でアプリケーションを作成しています。C++ で作成された別のコードから OSC を介して UDP パケットを受信する必要があります。私は同じコンピューターで両方のコードを実行していましたが、すべてが正常に動作し、すべてのパケットを受信しました。ここにあるものと同様のコードを使用していました/Receiver/Program.cs?at=master .

ここで、各コードを別のコンピューターで実行する必要があり、次のように変更しました。

"oscServer = new OscServer(TransportType.Udp, IPAddress.Loopback, Port);"

To: oscServer = new OscServer(IPAddress.Parse("134.190.XXX.XXX"), Port);

しかし、コードは「oscServer.Start();」で停止します。パケットを受信しません。

何か案が?

ありがとうモハメッド

0 投票する
1 に答える
1308 参照

android - AndroidのKivyとOSC

kivy で簡単な OSC テストを作成しましたが、Android フォンでの実行に問題があるようです。Kivy と OSC がどのように機能するかをよりよく理解するために、アプリと別のコンピューター間の通信を示す小さなテストを行いました。通常はサーバー

コンピューターでテストすると、両方の方法で動作するため、別の端末からメッセージを送信すると、Kivy アプリが反応します。

これを送信すると、Kivy はボタンのラベルを変更します。また、別の端末でリッスン ポートを設定すると (スクリプトで出力ポートを編集すると)、Kivy から送信されたメッセージが表示されます。このシンプルなアプリを携帯電話で試してみると、メッセージを送信することしかできず、受信できないようです。私は何を間違っていますか?

ありがとう