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