All the software listed here was written by Jim Bumgardner, and some of it includes the source code. It is mostly free. More recent software (mostly for Windows) is at the top, and older software (mostly for Macintosh) is at the bottom.
Note: Actually, ALL this stuff is pretty ancient. I haven't put new software on here in about 4 years, and I'm back on a Mac now... jbum, march 2008
I hope you enjoy the software!
Click here if you know what you're looking for and you just want to see the files.
Cheese Toast III: Attack of the Scones (Windows) is a new version of Cheese Toast that I have been working on more recently (2003-2004). This version takes advantage of 3D acceleration on modern graphics cards and features new graphics and sounds.
Sproinks (for Windows) may be the prettiest OpenGL screensaver I've done to date. It uses layered noise and radial blur to get some interesting plasma-like effects. It looks sort of like a cross between a tie-dye shirt and the aurora borealis.
Space Rangers (for Windows) is an OpenGL screen saver that shows a busy highway in space, as imagined in the 1950s. Cigar shaped rockets, wobbly planets, and a flying saucer. Space Rangers periodically displays in black and white with simulated film dirt.
Yggdrasil (for Windows) is an OpenGL screen saver that depicts the mystical earth-tree of Norse myth. Yggdrasil's branches support the heavens, and its roots go into the underworld. Yggdrasil acts like a clock - it's lighting is based on you local time. Yggdrasil also brings CPUs to their knees.
Pixel Magic 1.0a (for Macintosh) is a stand-alone version of my Photoshop filter "Expression" (that is photoshop is no longer required!). Think of it as an exploratory graphics program for the mathematically literate. It creates images by computing the results of mathematical expressions which you supply. It can be used to create some extremely interesting and beautiful special effects such as Fractal Zooms, animated clouds and many others. I use it mostly to create animated textures for 3D modeling but it has a number of other uses.
This type of software is perhaps too artistic for mathematicians, and too mathematical for artists. If this description intrigues you, then check it out!
I also have a Windows version, e-mail me if you want it.
Orville 1.1 (Macintosh) is my favorite parlor trick for unsuspecting strangers. Orville makes your computer act as an assistant for a mysterious demonstration of Artificial Intelligence (in other words, "Mentalism" with fancy new packaging). Orville uses some old tricks from Mentalism routines from the turn of the century and is quite effective at fooling unsuspecting victims that your computer can read their minds. The documentation explains how to operate it and how the tricks work. A little practice is required. Use Orville and get that AI research grant you've been wanting! The Source Code is also available.
Here's a Windows version of Orville (not as fully featured) for you to check out!Here's a Palm Pilot version of Orville (nearly brain-dead) for you to check out! And here's a similar trick I wrote that works using plain-old HTML. Have fun!
NOTE: All the programs below this point are primarily here for HISTORICAL INTEREST and won't run on newer Macintoshes.
Hypnoticon (Macintosh) converts MIDI data to animated graphics in real time. It can produce an interesting "light show" as you play a MIDI instrument. The program pays attention to such musical information as pitch, velocity, note durations and harmony and converts this information to graphical information such as color, shape, size and motion. Currently the program has a number of built-in graphical effects, such as "rain drops", "stained glass", and "flying notes". Apple's MIDI Manager is required. This program is fairly old and may not run on newer Macs.
CD+G Player (Macintosh) was a program which allowed you to play and see compact discs in the now hard-to-find CD+G format, an unusual hybrid of CD audio and graphics which is still used to make Karaoke discs. If you have any CD+G discs, here's your chance to see the (low resolution and slugglish) graphics they contain! A list of known CD+G titles is included. (Ancient Macs with Apple SCSI CD-ROM players only!).
Note: The OUT OF DATE version offered here is the last version of HexEdit that I worked on personally. In recent years, other programmers (esp. Lane Roathe and Nick Shanks) have taken up the mantle and produced enhanced versions which add features, fix bugs, and run in a more stable manner on more recent versions of Mac OS. You can find the latest version of HexEdit (1.7.5 at last check) here.