Today I made some revisions to the Max/MSP patches that interface the rope&pulley to the computer. In preparation for the videotaping session I’m doing with Wendy tomorrow, I wanted to make sure that it was easy to switch back and forth between the different patches. When I’ve done that in the past, I’ve always run into trouble — I invariably forget to configure some part of the patch. While cleaning up the patches I found that I could structure things in a way that may make it easier to combine them should the need arise.
I have three different versions of the patch now:
Audio

- rope&pulley controls playback direction (and optionally speed) of user-selectable .wav audio samples.
MIDI

- rope&pulley plays notes on a MIDI synthesizer and can adjust two user-configurable MIDI realtime controller values.
Movie

- rope&pulley scrubs a looped QuickTime movieplays. Scrubbing rate is mapped to the pulley’s rotation speed and the scaling of this value can be adjusted from the patch.
posted by Michael at 5:39 pm
I’ve been playing around with the code David Nolan sent us for generating Bezier curves in Processing. I wanted some way to move the Bezier curves around in real time, so I combined David’s Bezier code along with customized versions of Daniel Shiffman’s interactive selection code and his button class into an interactive bezier drawing program.
Initially I had a bit of a bug which was joining the ends of the curves together:
Next steps:
- Animate
- Make the control points and lines disappear except when they’re in use
posted by Michael at 3:02 pm
posted by Michael at 8:01 pm

This evening, I presented by visual reflection to the thesis seminar class and gave a short demo of the current system. Despina asked the class to come up with lists of words that resonated with each of our presentation. The following words were associated with my reflection and demo:
theremin
gestural
expressive
skeletal
movement
tactile
mechanical
playful
delight
contrast (between organic construction and electronic sound)
inventive
posted by Michael at 1:17 am