2004.03: Interactive Art: G-Man

  • PD 0.37 or greater (Mac, Win, and Linux at puredata.info)
  • GEM Plug-in for PD
  • Either the "joystick" PD plug-in, Jim McCann's SDLjoystick PD plugin, or knowledge of the PD interface objects
Download: G-MAN.zip 6.3 MB
Controls: Microsoft Sidewinder Joystick:
  • The joystick left-right axis moves G-MAN left and right.
  • The up-down axis zooms in and out.
  • The trigger (button1) engages in "action" for whatever G-MAN is near.
  • The stick thumb buttons (button2-4) change background drum loops.
  • The four left-hand buttons (button5-8) select the current bassline.
Audio Samples: gman-loops.zip 1.6 MB

Sync is the new name for the famous digital media art show at the University of Michigan. It was previously called Immedia, and features many multimedia art installations. I worked on this piece, called "The Adventures of G-Man" with Jeff Pursell, and to some extent, Jim McCann. Our basic idea was to use videogame joysticks to control a graphics and sound display. We did this in a system called PD (puredata.info).

Jim gave us the SDLjoystick plugin, and then began work on his project, Nostraga. With this plugin, Jeff did the PD systems graphical programming / wire connections, and some prototype graphics and audio. From this base I produced the music loops, and then the graphics and animations. After that, Jeff and I worked together on OpenGL syntax and logic to finish the project.

Made Using:
  • Mac OS X 10.3
  • Windows XP
  • PD 0.37
  • GEM
  • OpenGL
  • SDL
  • Adobe Illustrator
  • Adobe Photoshop
  • Propellerheads Reason
  • FeltTip Sound Studio
  • Jeff Pursell
  • Jim McCann


You can email me at poppenhe@umich.edu

All material on this site is copyright © 2002, 2003, 2004 Paul Oppenheim. Materials may be reproduced with proper credit.