both [pix_film]
and [readsf~]
will act in logical time, so they should be sychronized out of the box.
the only problem i can imagine is, that [pix_film] is playing back the movie at the wrong framerate (in which case, video and audio are still synched, but somewhat differently then what you expected).
the playback framerate of Gem is fixed to the render framerate.
basically you have to possibilities to fix that:
- change Gem's framerate to the framerate of your film (this obviously won't work if you want to play multiple videos with differing framerates simultaneously)
- change the "frame seek rate" of [pix_film] to match the global framerate.
the 2nd solution can be achieved with something like this:
[t a b]
| \
| \ [r counter]
| [f]
| | [r incr]
| [+ 0]
| |
| [t f b]
| | [s counter]
[pix_film]
|
[$3(
| [r gemrate]
[/ 20]
|
[s incr]