real-time programming resources

vvvv

A free (for non-commercial use) visual programming environment for developing real-time video synthesis applications.

vvvv: a multipurpose toolkit

fiducial markers for vvvv's FiducialTracker node

The Design and Evolution of Fiducials for the reacTIVision System - a paper on the fiducial markers / fiducial tracker in vvvv

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.

Software by Miller Puckette (the place to go for the latest version of PD)

PD Community Site

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.

Max Getting Started

Max Reference

Max Tutorials and Topics

Max/MSP Resources Guide

Links to all the the Max/MSP documentation.

MSP

MSP is a suite of audio signal processing extensions to MAX.

MSP Reference

MSP Tutorials & Topics Manual

MSP Tutorials

Norm Jaffe's Max Objects, including tcpClient, tcpServer, tcpMultiServer, and stuff to interface various sensory devices.

Tristan Jehan's Max/MSP externals. Includes a couple of pitch followers, a beat tracker, and some other cool dsp stuff.

Max/MSP SDK

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.

Jitter Manual

Jitter Tutorials

Jitter SDK

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.

Cyclops documentation

designed for mozilla 1+ and ie 6+
an interface ecology lab production