OSC
Open Sound Control メッセージ仕様
概要
プロトコル
OSC (Open Sound Control) over UDP
デフォルトポート
9000アドレスパターン
/torihada/[sensor]/[parameter]
プレフィックス
/torihada対応センサー
EmoCoeyeLeap Motion
データ型
i int32 - 32bit整数
f float32 - 32bit浮動小数点
s string - 文字列
bundle 複数値のバンドル
EmoCoeye
エモコアイ24GHzレーダーによる非接触脈波測定センサー。感情推定データを算出。
Prefix:
/torihada/emocoLeap Motion
リープモーション手・指のジェスチャートラッキングコントローラー。低遅延・高精度モーション認識。
Prefix:
/torihada/leapSystem
システム体験全体の制御・同期用メッセージ
Prefix:
/torihada/system実装ノート
EmoCoeye: 初回データは起動から30秒後に出力。以降は最小1秒間隔。
Leap Motion: 同時接続デバイスは1台まで。手は最大2つまで追跡可能。
設置条件: EmoCoeye は被験者との距離 1〜3m 推奨。周辺に動く物体がない場所で使用。
使用例
TouchDesigner (OSC In CHOP)
# OSC In CHOP設定
Network Port: 9000
Address Scope: /torihada/*
# 没入度を取得
op('oscin1')['/torihada/emoco/immersion']
# 左手のピンチ強度
op('oscin1')['/torihada/leap/hand/l/pinch']
# 人差し指の伸展状態
op('oscin1')['/torihada/leap/hand/r/finger/index/extended']