LaserFace
MEDIAPIPE → OSC → PANGOLIN BEYOND // v4
Connection
OSC
MIDI
Beyond OSC Addresses
— native /beyond/ direct control, no PangoScript needed
Zone name → /beyond/zone/FACE/livecontrol/angley etc.
Cue page index page 0 = first page in Beyond grid (0-based)
MOUTH cue index
LEFTEYE cue index
RIGHTEYE cue index
BROWS cue index
ArtNet TC --:--:--:-- idle
🎥 Live
⚙ Process Video
▶ Playback

Video Source

← capture Beyond's video preview for video-driven tracking
Idle

1 — Load Video File

2 — Process Frames

FPS
Ready

3 — OSC Triggers — fired at exact timestamps during playback

4 — Export

Load face-data.json

Sync & Play

TC Send: Bridge sends ArtNet TC from 00:00:00:00. Beyond Timeline TC-IN must be ON and show in waiting state.
Play + Countdown: countdown gives you time to focus Beyond before both fire simultaneously.
Play Now: immediate — use when Beyond is already in waiting state.
sec
3
Ready — connect OSC bridge: cd face-osc-bridge && npm start