Files
AV-Live/data_only_viz
L'électron rare 088b233a48 feat(data-only): ingest /pose/hands into handFeat
Add OSCdef(\poseHands) to data_feeds.scd storing lx/ly/lopen/lspeed,
rx/ry/ropen/rspeed/dist into ~handFeat Dictionary (9 floats, pid=0).
Initialize ~handFeat alongside existing ~poseState/~poseKin.

Load scene_pose_action.scd in boot.scd after scenes.scd so ~mapPoseToFx
is defined at runtime (was silently dead before).

Document /pose/hands contract in data_only_viz/README.md.
2026-06-26 09:59:34 +02:00
..
2026-06-23 23:01:07 +02:00
2026-05-13 20:29:26 +02:00
2026-06-23 23:01:07 +02:00
2026-06-23 23:01:07 +02:00

data_only_viz

Python + Metal visualiser for the AV-Live data-only patch.

Hand features OSC

/pose/hands [pid=0, lx, ly, lopen, lspeed, rx, ry, ropen, rspeed, dist]

  • Emitted once per pipeline tick by pose_bridge.send_hands to sclang :57121.
  • L = leftmost hand on screen, R = rightmost; absent hand -> its 4 floats are 0.
  • Ranges: positions/openness/dist in [0,1]; speed >= 0 (normalized units/frame).
  • Consumed by SuperCollider ~handFeat (data_only) and the Metal renderer uniforms.
  • Multi-person is not yet carried (pid is always 0).