URL: http://vvvv.org
vvvv is a toolkit for real time video synthesis. It is designed to facilitate the handling of large media environments with physical interfaces, real-time motion graphics, audio and video that can interact with many users simultaneously.
vvvv uses a visual programming interface. Therefore it provides a graphical programming language for easy prototyping and development.
vvvv is real time. Where many other languages have distinct modes for building and running programs, vvvv only has one mode – runtime.
vvvv it is suitable for many tasks involving common computer related media like audio, video, 3d animation, the internet, … to name only the hottest. Besides creating and transforming content for the aforementioned media, vvvv is also well trained in receiving input from and generating output to various external devices.