If you like this you may want to check Fluxus.
http://www.pawfal.org/fluxus/ http://www.pawfal.org/fluxus/projects-using-fluxus/
And impromptu: http://impromptu.moso.com.au/
If you like Impromptu, take a look at Extempore by the same author. Unlike Impromptu, Extempore is open source, and runs on Linux and Windows too.