Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: more patch time and element execution



On Feb 5, 2008, at 12:06 AM, James Sheridan wrote:

The mouse distance from the center of the composition (when button is down) represents the slider change rate - if you set the patch time element to external you get weird behavior, to local everything works but I don't see why i need the patch time element

It's fundamental to Quartz Composer that a patch is not executed unless an input to it changes AND one of its outputs is required by a downstream patch, but closed loops seem to be a special case. I'm surprised changing the dummy_var input causes your Macro Patch to execute. I would have expected it to do nothing because inside it doesn't go anywhere. It could be useful if the behavior is intentional and won't change in the future. Someone from Apple will have to weigh in on that one.


The reason Patch Time makes a difference is that it (usually) changes, triggering the downstream chain of patches. The reason setting its Time Base to External doesn't work for you is that you have nothing connected to the Patch Time INPUT port that appears, therefore the output doesn't change. External is useful when you want something to execute at a different frequency or at different times than the parent or local times would trigger. You can change the time base for other patches that depend on time like LFO, Smooth, Interpolate, Timelines, etc. You can make Timelines run backwards using an External clock that decreases toward zero rather than increasing from zero.

-Marc
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/email@hidden

This email sent to email@hidden
References: 
 >more patch time and element execution (From: James Sheridan <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.