vvvv
A free (for non-commercial use) visual programming environment for developing real-time
video synthesis applications.
Pure Data (PD)
PD is a free visual programming package by Miller Puckette for developing
signal control and integration software. It supports MIDI control, audio/video
output, and TCP/IP (among others). PD is fast and effective, and has a large community
that is eager to help out new users.
Max
Max is an extensible visual progrmming environment for combining and
processing signals. These signals can include MIDI, TCP/IP streams,
and control voltages, as well as audio and video.
MSP
MSP is a suite of audio signal processing extensions to MAX.
Jitter
Jitter is a suite of video and graphics objects for MAX.
It includes components that utilize and make accessible QuickTime and OpenGL.
Effects including keying/compositing, and filtering/convolution.
Cyclops
Cyclops is a Max plugin that employs computer vision algorithms to
provide video tracking capabilities. It has been used to track people
who enter an installation space, as well as dancers and other performers.