Home
Dave

Blog
Archives
By Subject

Recent:

Connection Machine Photo
Engraved Photos
Pad One
Whisker
Black Rice
Gabe Serbian
Inside The Machines
CDC 6600
Reading List 2021
The Cobras Were in Bloom
Baseball Card
Neo Art Deco
Model Ship
Jeanne Mammen
Reading List
Machine Vision Camera
Salome
Favorite Movies
Cactus
Tree

Monkey Man

The video I made for Melt-Banana's cover of the ska standard Monkey Man by the Maytals just passed the 300,000 views mark on youtube.

You can download a higher quality copy from my site.

I created this video entirely in hand-coded postscript, except for a small part I wrote in C that massaged the audio into a format that was easier to import into the postscript program. (Several things in the animation are driven by the audio: the background color and alien eye color, plus the string to the balloon.) As an example, this is the code for the alien's antenna (the variable tick is the clock signal, AKA the current frame number):

	% Antenna
	/r1 tick 12.0 mul sin 0.3 mul 3.0 add def
	0.2 setlinewidth
	0 1 moveto
	0 3
	0 3
	1 r1 curveto stroke
	1 r1 0.3 0 360 arc fill

One annoying thing about splitting up problems over C & Postscript is that trig functions in C take radians, while the Postscript functions take degrees. Ugh.