Hey that's some good ideas! I will take them on notice.
This reminds me of my standard line on the 'equity/fairness' augment
China is running with (since NGOs seem to buy it) about being allowed
to generate as much CO2 etc per head as Developed nations historically
have from a moral POV. (Apart from the fact that we just can't afford
it to happen from a global perspective) surely the very rapid
technological advancement of these developing economies in some 50
years is already of great value to them. 250 years of industrial
revolution tech for free has allowed there own (nature punishing)
economies to 'grow'. Without the Western industrial + tech revolutions
and atmospheric pollution, China would still be a country of war lords
counting their bags of rice with abacuses. That has to count for
something, no? So maybe I will make a QC demoscene illustration of my
little propaganda piece.
Sorry for the totally of topic digression but AGW is very important to
think about everyday — for all of us.
Seriously though, I do use interpolate to map values but sometime I
prefer the math expression patch because it gives me more control of
the mapping when I have a second variable I want to be able to adjust.
I can't think of a great example ATM but it is 'better' for me than
interpolate sometimes.
Best
Alastair
Once men are caught up in an event, they cease to be afraid. Only the
unknown frightens men.
Antoine de Saint-Exupery
On 06/01/2011, at 2:04 AM, Chris Wood wrote:
A simulated abacus in QC with no plugins please :)
Chris
On 5 Jan 2011, at 14:57, George Toledo <gtole...@gmail.com> wrote:
Alastair, can you demonstrate interpolation with an abacus for us? :)
Best,
gt
On Wed, Jan 5, 2011 at 9:49 AM, Alastair Leith <qc.student...@gmail.com
> wrote:
Well when I learnt maths it's was the PDP8 and Apple ][ era and
everything was hand-written. The dots I saw (probably from my dad's
maths which takes them back another 40 years again) and wrote were
all on the baseline and small as in "." But yes with
object.property all the rage these days it probably would do to use
a•x (even if it looks a little odd to me).
On 05/01/2011, at 7:24 PM, Joshua wrote:
I sometimes use the key command option-8 to create a black dot •
as it's centered and doesn't get confused with anything. That's
how they taught us back in school.
Best,
Joshua TS
Sent from my iPhone
On Jan 4, 2011, at 9:18 PM, Alastair Leith
<qc.student...@gmail.com> wrote:
You're welcome Oscar.
In response to an off-list email I wrote this, (doesn't hurt to
share it). Sentence in blue is a correction to first post:
. = *
Mathematicians use it in hand-written equations as a quick sign
for 'product' or multiplication.
I tried * (and 'x' would be downright confusing) but it looked
messy so I went with '.' — except where there were numbers
involved and then it could be confused for a decimal point. eg
5.x or y.5 Of course you could just write y=ax+c but in code that
makes ax look like one variable not two.
I should have written at the end of that post, all version 'In-
Out', 'In' and 'Out' will require two equations to get the easing
in and out, except maybe for sinusoidal 'In-Out' in some cases
since it already has a curve that is characteristic of ease-in
ease-out if you use the correct half phase of the curve.
Alastair Leith
The machine does not isolate man from the great problems of
nature but plunges him more deeply into them.
Antoine de Saint-Exupery
On 04/01/2011, at 11:55 PM, Oscar 'offonoll' wrote:
Interesting! thank you so much!!!!
On Tue, Jan 4, 2011 at 12:54, Alastair Leith <qc.student...@gmail.com
> wrote:
Each Interpolation has it's own equation (linear, quadratic in,
sinusiodal in-out, etc etc)
For linear, the general equation (using x and y since they're
familiar) is:
y= a.x + c
For your range mapping [0,1] —> [-1,1], simultaneous equations
can quickly tell us the values of a and c:
When x=0, y=-1 ∴ c= -1 ie, y= a.x -1
For x=1, y=1 so substituting into y= a.x -1,
1 = a*1 -1
⇔ a=2
So your equation for linear mapping of [0,1] —> [-1,1]
is y = 2.x -1,
Test our formula for x=0.5,
y = 2*0.5 -1
= 0 ✔ It checks out ok!
Other general equations to use:
y = a(x+b)² +c [Quadratic] or
y = a.x² +b.x + c or
y = (x+a)(x+b) + c (Fixed the Typo present in the version I
sent you earlier Oscar)
y = a.sin(x+b) +c [Sinusoidal]
y = cb(x+a) + d [Exponential] or
y = a.exp(x+b) + c
y = a.x³ + b.x² + c.x +d [cubic]
Solving some of these equations can be a bit more involved but
mostly not to difficult by substituting in your range limits and
mid-point or whatever. These should work for In-Out. In cases of
just In or just Out you'll need two equations. One being say
quadratic the other linear. Then switch from one equation to the
other depending if x is < or ≥ the crossover point. I find
Apples Grapher app (Utilities Folder) helps to visualise these
equations. Many resources via wikipedia too.
Hope that helps
Alastair
On 04/01/2011, at 9:03 PM, Oscar 'offonoll' wrote:
Hello and happy new year!
I am wondering what is the Interpolation mathematical equation.
as I normaly use it to transform a range of 0-1 (position) to
my personal range such as -1 to 1.
thank you!!
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list (Quartzcomposer-dev@lists.apple.com
)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/qc.student.au%40gmail.com
This email sent to qc.student...@gmail.com
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list (Quartzcomposer-dev@lists.apple.com
)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/jsophrin%40gmail.com
This email sent to jsoph...@gmail.com
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list (Quartzcomposer-dev@lists.apple.com
)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/gtoledo3%40gmail.com
This email sent to gtole...@gmail.com
--
George Toledo
gtole...@gmail.com
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 (Quartzcomposer-dev@lists.apple.com
)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/psonice%40gmail.com
This email sent to pson...@gmail.com
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list (Quartzcomposer-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com
This email sent to arch...@mail-archive.com