Flowers by Jan van Nuenen was created using a Monome controlling Ableton Live via a max/msp patch called boiingg. I really like the combining of music and video into one piece of performance art.

Live generates a string of midinotes with velocity 0 to 20 and back to 0. The velocity channel is used to tell the game engine which frame of the loop will be displayed. In this case, a loop of a growing flower is playing from frame 0 to 20 and back. So you can re-animate the flower by changing the velocities. Framerate can be changed by changing bpm in live. This technique also allows you to change in and out points of the loop live.

More about the making of Flowers [wire to the ear]