Implementation: a Gesture in practice is a glorified breakpoint line generator with variable slopes.
A common problem with lines is that many instances will eventually drift apart. What do? Synchronize them to a master clock. This has lead to something I built called the "gesture signal generator".
A specialized clock signal known as the "conductor" drives the timing of one or more GSGs, and programmed like a breakpoint line generator with timings relative to the conductor signal. When the conductor changes tempo, the GSG will automagically adapt without needing to actually know the tempo itself. It turns out I re-invented an EE concept known as a "phase-locked loop". This, plus an interpolator, and some way of iterating breakpoint values, is the core primitive that makes my Gesture possible. In other words: breakpoint line generators that are impervious to drift accumulation over time.
Realized Structures: With the Gesture Signal Generator, everything is a signal, and can be thought of as a topology such a DAG or signal flow chart. This leads to interesting things.
A few constructs I've invented so far include Temporal Weight, Temporal Skew, Modulated Conductors, Articulated Gestures, and Gestured Metronome with Segmented Ramp.
@phetre never heard of this before. To be honest, I'm having a hard time wrapping my head around all that math. But it looks interesting!
I guess you could generously call my efforts "applied DSP": I needed better lines for my sound objects, here's what I rigged up so far.
@paul Sounds good. I don't understand the Mazzola stuff either (yet; I haven't given up hope!), but I suspect there might be a similar intuition: gestures as mappings from the unit interval? Not sure. Anyway, can't wait to see your blog!
We are an instance for discussions around cultural freedom, experimental, new media art, net and computational culture, and things like that.