Timing

Need timing/logic help for slideshow patch

laserpilot's picture

I have been wrestling with this problem for what feels like days and it seems like it must be simpler than it appears.

I am working on a patch that just takes photos from a folder and transitions between every photo in the folder automatically, just like a slideshow patch. I've got that part down with some interpolation and things, but it's a little too automated.

One issue is that I can't have it pause on one photo, it just keeps rolling through the composition. Ideally the process should go like this:

Receive an "advance" bang/click/message Photo transitions to next one with specified timing Photo sits there until next "advance" message

I can stop it from transitioning with the stop watch object and an external timebase on the interpolation, but I end up hitting it right in the middle of a transition and can't reliably stop it when a full photo is up. I've tried various javascript statements to catch it at the right spot, but interpolation seems to zip past the range I'm trying to catch it in so none of my logic appears to work correctly.

The attached patch demonstrates how everything is right now: 1. Receives a bang 2. Starts the first stop watch 3. Transition interpolation runs from 0.-1. 4. Precisely when the transition reaches 1, start the interpolation meant for pausing on the full photo and stop the other stop watch 5. Pause for 3 seconds 6. Repeat

Any ideas? I think somewhere in step 4 is where I'm getting screwed up..anyone else have a slideshow patch around?

Timing Control, delaying an interpolation

karl4's picture

Hi,

I am fairly new at Quartz Composer. Looking at the various examples and web posts I've found out how to carry out various actions in response to a signal. So that parts of the composition can be held over till a later time.

However, I can't find any way to delay an interpolation, or to achieve the same thing some other way.

For example, a minute into the composition I want a sphere to move smoothly from bottom to top of the screen.

How can I do this? Sorry if this is a silly question

thanks karl