feat(concert): portrait video + pinch on defaults
CI build oscope-of / build-check (push) Has been cancelled

Session-validated setup becomes the launcher default so app-icon
launches match: VIDEO_ROTATE=ccw (iPhone portrait) and PINCH_ENABLE=1
(full gate chain validated live 2026-07-02).
This commit is contained in:
L'électron rare
2026-07-02 18:38:35 +02:00
parent 1d59d68777
commit 720d566294
+9 -5
View File
@@ -20,11 +20,15 @@ export PATH=/opt/homebrew/bin:$PATH
# delegate has headroom and stays fluid AND stable. Override with
# MEDIAPIPE_DELEGATE=gpu only for short sessions where you accept the crash risk.
export MEDIAPIPE_DELEGATE="${MEDIAPIPE_DELEGATE:-cpu}"
# Finger pinches (matrix global actions + per-voice pinch bindings) are
# DISABLED by default. PINCH_ENABLE gates ONLY the pinch detector; set
# PINCH_ENABLE=1 to re-enable. The air-piano finger-strike (FINGER_PIANO)
# stays off independently.
export PINCH_ENABLE="${PINCH_ENABLE:-0}"
# Finger pinches drive the 8 matrix global actions. ENABLED by default
# since 2026-07-02: the full gate chain (plausibility, persistence, near,
# facing, open-hand, debounce) was validated live. PINCH_ENABLE=0 disables.
export PINCH_ENABLE="${PINCH_ENABLE:-1}"
# iPhone rides PORTRAIT since 2026-07-02 (better hand detection, ARKit
# body still tracks). The HEVC stream arrives sensor-landscape: rotate the
# displayed video ccw. The 2D landmark streams arrive already uprighted
# (see iphone_usb_source) and are not rotated.
export VIDEO_ROTATE="${VIDEO_ROTATE:-ccw}"
# Gestures use the iPhone Vision hands exclusively (stable, rotation-invariant);
# the Mac MediaPipe hand detector is skipped under --iphone-usb (multi.py).
export FINGER_SOURCE="${FINGER_SOURCE:-iphone}"