Graph morphing patches/externals?

mj.pedersen's icon

Hi all,
I'm interested in interpolating between trajectories for surround sound
purposes, and from my understanding, the general solution to this revolves
around calculating a non-intersecting morph between graphs (e.g.
Intersection-Free
Morphing of Planar Graphs ).
Before I launch into trying to implement this from scratch, I thought it
would be worth enquiring to see if anyone else has done something similar
(perhaps for visuals in Jitter?). A search of maxobjects and c74 resources
hasn't turned up anything obvious, though there may be some useful building
blocks around (I'm thinking about looking deeper into PMPD to see what I
could do there).

If anyone has any suggestions, I'd be most grateful, and will be happy to
summarise my experience once I get further along....

cheers,

Mark

martinrobinson's icon

Is something like Oli Larkin's int.lib what you want:

?

mj.pedersen's icon

Hi Martin,
Ironically, I'm using int.lib to do all sorts of preset interpolation, and
one of the things I'd like to include within a preset would be a trajectory.
Now, I could create trajectories as bsplines and put the x y coords of the
control points under int.lib control, however what I really want to do is
allow interpolation between fairly arbitrary trajectories (that might be
drawn by hand). The hand-drawn trajectories would still have to be planar
graphs, but I'm anticipating that they'd be much easier/natural to create
than fiddling about with control points. The price of that freedom will come
at some extra effort in the interpolation side. Perhaps if I could convert
the hand-drawn trajectory to a close approximation by vectorisation (a la
Flash and/or Illustrator) I'd be able to put it into int.lib..... Not sure
if I'm hoping for too much at this stage....

On Tue, Jun 24, 2008 at 4:22 PM, Martin Robinson <
martinrobinson_mail@yahoo.co.uk> wrote:

>
> Is something like Oli Larkin's int.lib what you want:
>
> http://www.olilarkin.co.uk/index.php?p=max#il
>
> ?
>
> --
> martin robinson
> max/msp java c
> installations/performance and systems
>

Stefan Tiedje's icon

Mark Pedersen schrieb:
> Perhaps if I could convert the hand-drawn trajectory to a close
> approximation by vectorisation (a la Flash and/or Illustrator) I'd be
> able to put it into int.lib.....

I guess that is the only option I can imagine. A trjectory is already an
interpretation of a picture...

Stefan

--
Stefan Tiedje------------x-------
--_____-----------|--------------
--(_|_ ----|-----|-----()-------
-- _|_)----|-----()--------------
----------()--------www.ccmix.com

Anthony Palomba's icon

Emmanual Jourdan has a great break point function that does curves and supports pattr interpolation. It should be able to do the things you are talking about.