Pure Data

Pure Data is a visual programming language. It is possible to create and manipulate video, graphics, images in realtime with extensive possibilities for interactivity with audio & external sensors.