Im doing a live performance, using vlc with webcams and lcd screens/projector, pd objects for dsp and ardour for playbacks and miditracks.
Vlc usb cams shall be synced with pd audio.
To sync-start, the pragmatic simple way is to just send an OSC message
to all applications involved. ..or you can have a look at hdsync/ivysync
on dyne.org.
For accurate sync: Netjack (comes with JACK) allows to sync multiple
machines (via ethernet) using JACK-transport.
If i go on netjack, which is already planned for ardour, would it work to send an audio sig to VLS, which syncs all video to the received audio?
AFAIK VLC can only be started/stopped via remote-ctrl but does not
provide for external sync. You could use xjadeo.sf.net for that.
There's also a pd-external (externals/tb/jack_transport) that allows to
sync pd and ardour:
http://lists.puredata.info/pipermail/pd-dev/2007-08/009275.html
HTH,
robin