Thanks Chris,

Just that sometimes the descriptions aren't that great!

Regards,
Charlie

On 2 November 2010 16:33, Chris Wood <[email protected]> wrote:

> It has an effect a bit like a spring or rubber band - the interpolation
> will move much more quickly at one end than the other if you set the tension
> to one side of the other. If tension is balanced it effectively has no
> effect, and you'll get a straight interpolation. You could of course use the
> curves to get similar effects.. infact I've never used tension tbh :)
>
> Chris
>
>
> On 2 November 2010 16:26, Charlie Francis <[email protected]>wrote:
>
>> Thanks Chris,
>>
>> 1 more question. In the Interpolation patch, what does Tension do.
>>
>> Regards,
>> Charlie
>>
>>
>> On 2 November 2010 16:11, Chris Wood <[email protected]> wrote:
>>
>>> It's an engineering term, it just means you take a value +/- a tolerance
>>> - i.e. we check if the interpolation output is 1.0 +/- 0.1, so we'll get a
>>> result if the output is in the range 0.9-1.1. In this case the tolerance is
>>> 0.1.
>>>
>>> Chris
>>>
>>>
>>> On 2 November 2010 16:07, Charlie Francis 
>>> <[email protected]>wrote:
>>>
>>>> I don't want to interrupt this discussion, but can someone please
>>>> explain Tolerance.
>>>>
>>>> Regards
>>>> Charlie
>>>>
>>>> On 2 November 2010 15:53, Alastair Leith <[email protected]>wrote:
>>>>
>>>>> I think he's using 'backwards' to say second half (duration) in a
>>>>> mirrored loop interpolation. Nothing to do with in or out values.
>>>>>
>>>>> Here's a comp you can assume the direction of the change (derivative if
>>>>> you're comparing frames) has anything to do with 'phase' or
>>>>> none/loop/mirror-loop.
>>>>>
>>>>>
>>>>>
>>>>> On 03/11/2010, at 1:00 AM, George Toledo wrote:
>>>>>
>>>>>
>>>>>
>>>>> On Tue, Nov 2, 2010 at 9:50 AM, Chris Wood <[email protected]> wrote:
>>>>>
>>>>>> Well, depends on what you mean by 'backwards'. In the default
>>>>>> interpolation, it rises to one then resets to zero - when it does that, 
>>>>>> it
>>>>>> effectively 'goes backwards' for one frame.
>>>>>>
>>>>>> Chris
>>>>>>
>>>>>
>>>>> Yeah.... or it simply restarts sequence of something happening over a
>>>>> duration. I guess it depends on how you're looking at it. There's no point
>>>>> in a semantic melt down ;)
>>>>>
>>>>> I mean that for all cases, there can always be a single frame where
>>>>> Result Value equals end value, but only two cases where values reverse
>>>>> sequence and those are mirrored loop and mirrored loop once. That kind of
>>>>> makes the
>>>>> backwards premise odd to me.
>>>>>
>>>>> It is equally constructive to simply see if something is increasing or
>>>>> decreasing, which isn't synonymous with the interpolate being on the front
>>>>> side or back side of the loop either, since start value can be greater 
>>>>> than
>>>>> end value. The requested functionality of "backwards" strikes me as odd, 
>>>>> off
>>>>> the top.
>>>>>
>>>>>
>>>>>
>>>>> -GT
>>>>>
>>>>>>
>>>>>>
>>>>>> On 2 November 2010 13:33, George Toledo <[email protected]> wrote:
>>>>>>
>>>>>>> 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.
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> 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/qc.student.au%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/charlief%40cellcastonline.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/psonice%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/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to