I create imagery using code written in C++, lingo and javscript. The programs released below are C++ plugins for 'Winamp AVS' a free, modular system for creating realtime audioresponsive visuals. I have extended the programs capability to play video clips and added MIDI responsiveness.

These plugins are free for any reasonable use, just give credit where its due (thanks Justin).

Pixelcorps player

This plugin extends the video playback capabilities of AVS by allowing AVI clips to be loaded into RAM for lightning fast playback, random access and MIDI controllability (using my MIDI plugin)

>> DOCUMENTATION
>> DOWNLOAD

MIDItracedraw

This plugin extends the controllability of AVS by allowing it to receive MIDI messages via hardware or software. These messages can work with my MIDI-aware plugins, can replace winamps built in beat detection with a MIDI received beat, and there is also a workaround to receive MIDI data in standard
scriptable AVS plugins such as a 'dynamic mover'. The applications of this include: controlling AVS with a hardware MIDI controller, responding live to an electronic band, using software such as 'pure data' to perform beat- or pitch- detection, or even hooking up AVS to sensors or other interface hardware...

>> DOCUMENTATION
>> DOWNLOAD

Asciiart

This plugin recreates the tones of the screen with a user defined pattern or 'font'. This is MIDI controllable too.

>> DOCUMENTATION
>> DOWNLOAD

AVI output

This plugin saves the avs window to disk as an uncompressed avi.

>> DOCUMENTATION
>> DOWNLOAD