"vvv is a toolkit for real-time video synthesis and controlling physical devices. It's a novel approach to creating media applications.
vvvv was designed to facilitate large media environments with multiple computers, physical interfaces, audio, and real-time graphics that can simultaneously interact with many users. But that does not mean that you can't develop more modest applications with it.
vvvv is a graphical programming language that runs on PCs. It can be used to control a variety of different physical devices such as DVD players, distance sensors, and MIDI controllers."vvvv.meso.net