I did a video player http://xjadeo.sourceforge.net/ that syncs to audio using jack transport: http://jackit.sourceforge.net/docs/reference/html/transport-design.html The basic idea is to poll jack transport at a certain frequency (10-20times per second) and update your visual stuff accordingly. Regards, Luis