home/ atoms/ loop-report-cliptime-osc

VPT emits OSC loopreport and cliptime events so external tools can sync to video progress

VPT can broadcast playback progress via OSC on two optional per-source channels: /loopreport fires when a clip loops, and /cliptime fires continuously with a float from 0. to 1. giving the relative position within the current clip. Both are enabled per source in the clip control tab or via OSC (/sources/1video/loopreport 1, /sources/1video/cliptime 1), and VPT sends OSC out on port 6667 when osc-out is enabled. Internally these reports can trigger events through the router; externally they let another system — a timeline tool, a SuperCollider or Max patch, another VPT instance — react to video progress without polling. loopreport can drive automatic cue advances; cliptime can modulate parameters in step with the footage.

Examples

Enable cliptime on 1video, then in a patch listening on port 6667 route the /cliptime float to a crossfade between two layers so the blend evolves in sync with the clip.

Assessment

Name the two OSC messages VPT sends about clip playback, where you enable them, and on which port VPT sends OSC out.

“Also these reports are sent out from VPT using the OSC messages /loopreport and /cliptime making it possible to sync other events external to VPT.”
corpus · vpt-8-documentation-hc-gilje-s-free-projection-tool · chunk 9