On further testing I've determined that the Iterator is working fine. The 
problem instead has to do with the way the Queue fills in non-real time. 
Basically, the Queue fills in quick spurts that are unrelated to "frames". In 
my composition, this is true even when the "continuous" mode is off, because of 
the presence of a particle system upstream from the cue, which causes the image 
to change on every tick of the external clock. Also, various patches in the 
composition respond in realtime to incoming MIDI.  

The problem has now become, how to fill the queue with consecutive frames?

All of this complication comes from the "pull data" paradigm of Quartz 
Composer. Perhaps it simply isn't the right tool for this job. It works 
wonderfully  in rel-time response to MIDI, but my attempts to render it into a 
video file seem inordinately complicated. 

-------------------------------------------------
Bruno Degazio 
Sheridan College, Oakville, ON
[email protected]
website: http://www-acad.sheridanc.on.ca/~degazio 




On 2012-04-14, at 10:35 PM, Achim Breidenbach wrote:

> Hi Bruno,
> 
> can you hack together a small sample composition where we can see this 
> sideeffect you are discribing?
> 
> Best,
> 
> Achim Breidenbach
> Boinx Software
> 
> On 14.04.2012, at 17:28, Bruno Degazio <[email protected]> wrote:
> 
>> I've been having a problem using the Iterator in a composition driven from 
>> an external timebase. The Iterator is used for a trail effect on a moving 
>> sprite, and the  external timebase is fed into the composition using OSC. 
>> 
>> Everything works fine when running the composition in real time, i.e. the 
>> timebase being fed to it is very close in rate to the internal timebase of 
>> Quartz Composer, but when I run the timebase at a very slow rate (e.g. for 
>> rendering out individual frames in order to produce a quicktime video) the 
>> result is quite different. It appears that the Iterator continues to run on 
>> its internal timebase, despite being set to "External." 
>> 
>> Because the iterator is being fed images via a Queue, I thought the problem 
>> might be there. But the problem persists whether the Queue is set to 
>> "continuous" or not. 
>> 
>> Is this a known side-effect of working with Iterators, or am I doing 
>> something wrong? 
>> 
>> thanks!
>> -------------------------------------------------
>> Bruno Degazio 
>> Sheridan College, Oakville, ON
>> [email protected]
>> website: http://www-acad.sheridanc.on.ca/~degazio 
>> 
>> 
>> 
>> 
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Quartzcomposer-dev mailing list      ([email protected])
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/quartzcomposer-dev/achim%40boinx.com
>> 
>> This email sent to [email protected]

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to