コンテンツにスキップ

テスト送信

このページでは、テスト送信機能を使って、センサなしでもOSC受信側が正しくデータを受け取れるかを確認する方法を説明します。設置前の動作確認や、受信側パッチの組み立てに役立ちます。設定は OSCタブ(Radioアイコン)のテスト送信欄で行います。

テスト送信には、用途に応じて2つのモードがあります。

  • Playerモード: 仮想のプレイヤーを自動で動かし、プレイヤー位置のメッセージを送ります。
  • Contourモード: ダミーの点列(contour)を送ります。
  1. OSC送信先の設定 で、受信したいPC・ソフトのIPとポートを登録し、「有効」をオンにします。同じPCで受信する場合はIPを 127.0.0.1 にします。

  2. メッセージ種別 で、確認したいメッセージ(例: position, player/count)をオンにします。

  3. 受信側ソフト(TouchDesigner / Max/MSP / Pure Data など)でOSC受信を開き、登録したポートで待ち受けます。

Playerモード(仮想プレイヤー)

Section titled “Playerモード(仮想プレイヤー)”

仮想プレイヤーを自動で動かし、プレイヤー位置のメッセージを送ります。実際に人が動いている状態を再現できます。

設定できる項目は次のとおりです。

項目意味
パターン仮想プレイヤーの動き方(次の表を参照)
Plane数何面分のデータを送るか
Zone数各Plane内のゾーン数
プレイヤー数同時に動かす仮想プレイヤーの数
タッチ間隔プレイヤーが現れる/触れる間隔
送信レートテスト送信のレート

動きのパターン:

パターン動き
円運動ゾーン内を円を描いて動く
水平往復左右に往復する
斜め往復斜め方向に往復する
ランダム不規則に動く
  1. テスト送信欄でPlayerモードを選びます。

  2. パターン・Plane数・Zone数・プレイヤー数・タッチ間隔・送信レートを設定します。まずはプレイヤー数1・円運動など、わかりやすい設定から始めると確認しやすいです。

  3. テスト送信を開始します。仮想プレイヤーが動き始め、設定したメッセージが送られます。

  4. 受信側でプレイヤー数や位置が動いているか確認します。

Contourモードは、ダミーの点列(points)を送ります。Contourモードのゾーン/Planeで点群そのものを受信側へ渡す使い方を確認するためのものです。

  1. テスト送信欄でContourモードを選びます。

  2. 点数(送る点の数)を指定します。

  3. テスト送信を開始すると、ダミーの点列が /points 系のアドレスで送られます。

  4. 受信側で点列が届いているか確認します。

代表的な受信側ソフトでの確認の流れは次のとおりです。

OSC In DAT または OSC In CHOP を作り、登録したポートを指定します。テスト送信を開始すると、受信したアドレスと値が表に並びます。position のアドレスに 0〜1 の値が入っていれば、正規化UV座標を受け取れています。

値が届かない場合は、IP・ポートの一致、ファイアウォール、メッセージ種別のON/OFFを順に確認してください。実際に送られているメッセージは OSCモニター でも確認できます。