Something can only "go backwards" in mirror loop, so in that way, the
requested function of being able to tell "backwards" was kind of a quirky
premise in and of itself.

-GT

On Tue, Nov 2, 2010 at 9:30 AM, Chris Wood <[email protected]> wrote:

> Yep, if the point at which it hits 1.0 isn't the exact time it gets
> rendered, you don't get 1.0 and have to use tolerance. Problem there is
> getting the fudge factor low enough - and if you don't use a queue you don't
> know if the value is rising or falling, so it's as likely to trigger
> slightly early as slightly late.
>
> Add into the mix the random variable of framerate - if you get a
> particularly slow frame near the peak, your tolerance has to be bigger to
> catch it. So you have tight tolerance and possibly fail to catch it
> sometimes, or you have a loose tolerance and sloppy timing.
>
> Chris
>
>
> On 2 November 2010 13:20, George Toledo <[email protected]> wrote:
>
>> Chris Wood, ftw. That's the framebased way of accurately doing this. The
>> other most direct way would be built in tolerance, except that tolerance (in
>> any route, whether built in or via math) involves fudge factor.
>>
>> -GT
>>
>>
>> On Tue, Nov 2, 2010 at 9:16 AM, Chris Wood <[email protected]> wrote:
>>
>>> This is how I'd handle it. It simply detects when the output starts to
>>> fall, so it'll happily work with either loop or mirrored loop, and most
>>> curves / tension settings. It'll detect when any value goes from
>>> rising/stable to falling, so you can use it elsewhere too (I tend to use
>>> other methods in place of interpolation, at that point there's no guarantee
>>> you're going to have a convenient way of determining state based on time).
>>>
>>> Chris
>>>
>>> On 2 November 2010 12:55, George Toledo <[email protected]> wrote:
>>>
>>>> "Forget about all this rigamorole way, extra patches, or getting last
>>>> frames with queues, and just make it perform quick:"
>>>>
>>>> Use the Tolerance control on the Conditional method that I suggested. I
>>>> think it was included for a reason ;)
>>>>
>>>> -GT
>>>>
>>>>
>>>> On Tue, Nov 2, 2010 at 8:34 AM, Boštjan Čadež <[email protected]>wrote:
>>>>
>>>>>
>>>>> The easyest way i can think of doing this would be to use a square wave
>>>>> LFO alongside the interpolation patch. That will basically give you the
>>>>> phase port you describe. Add a watcher after that and you have your bounce
>>>>> pulses.
>>>>>
>>>>> Cheers,
>>>>> fsk
>>>>>
>>>>>
>>>>> On 2. nov. 2010, at 05:56, Keith Lang <[email protected]> wrote:
>>>>>
>>>>> > Wondering if other people ever want this feature before I submit it…
>>>>> >
>>>>> > Basically, I often want to know when an Interpolation patch has just
>>>>> > 'bounced' from one of it's Start or End values, and sometimes, which
>>>>> > direction it's heading in.
>>>>> > This would be useful for triggering events at the end of the
>>>>> > interpolation, loop, etc.
>>>>> >
>>>>> > There's no clean way to know this currently — I don't think we can
>>>>> > assume it will pass through 0.
>>>>> >
>>>>> > So I'm suggesting a Phase boolean output port that changes to 1 when
>>>>> > it's in reverse.
>>>>> >
>>>>> > If I'm missing an existing way, or a better implementation I'd love
>>>>> to hear it.
>>>>> >
>>>>> >
>>>>> > Keith
>>>>> > <Interpolation-request.png>
>>>>> > _______________________________________________
>>>>> > Do not post admin requests to the list. They will be ignored.
>>>>> > Quartzcomposer-dev mailing list      (
>>>>> [email protected])
>>>>> > Help/Unsubscribe/Update your Subscription:
>>>>> >
>>>>> http://lists.apple.com/mailman/options/quartzcomposer-dev/fskolog%40gmail.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:
>>>>>
>>>>> http://lists.apple.com/mailman/options/quartzcomposer-dev/gtoledo3%40gmail.com
>>>>>
>>>>> This email sent to [email protected]
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> George Toledo
>>>> [email protected]
>>>> www.georgetoledo.com
>>>>
>>>> The information contained in this E-mail and any attachments may be
>>>> confidential.
>>>> If you have received this E-mail in error, please notify us immediately
>>>> by telephone or return E-mail.
>>>> You should not use or disclose the contents of this E-mail or any of the
>>>> attachments for any purpose or to any persons.
>>>>
>>>>
>>>>  _______________________________________________
>>>> Do not post admin requests to the list. They will be ignored.
>>>> Quartzcomposer-dev mailing list      (
>>>> [email protected])
>>>> Help/Unsubscribe/Update your Subscription:
>>>>
>>>> http://lists.apple.com/mailman/options/quartzcomposer-dev/psonice%40gmail.com
>>>>
>>>> This email sent to [email protected]
>>>>
>>>
>>>
>>
>>
>> --
>> George Toledo
>> [email protected]
>> www.georgetoledo.com
>>
>> The information contained in this E-mail and any attachments may be
>> confidential.
>> If you have received this E-mail in error, please notify us immediately by
>> telephone or return E-mail.
>> You should not use or disclose the contents of this E-mail or any of the
>> attachments for any purpose or to any persons.
>>
>>
>


-- 
George Toledo
[email protected]
www.georgetoledo.com

The information contained in this E-mail and any attachments may be
confidential.
If you have received this E-mail in error, please notify us immediately by
telephone or return E-mail.
You should not use or disclose the contents of this E-mail or any of the
attachments for any purpose or to any persons.
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to