Graph morphing patches/externals?
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.
Morphing of Planar Graphs < http://www.cs.arizona.edu/~kobourov/gmorph.pdf>).
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….
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 <
> Is something like Oli Larkin’s int.lib what you want:
> martin robinson
> max/msp java c
> installations/performance and systems
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…
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.