Jim Bumgardner's Projects
Arduino Carillon project
A simulation of Joe Freedman's Cycloid Drawing Machine from Kickstarter, in Processing.JS
A simulation of Joe Freedman's Cycloid Drawing Machine from Kickstarter
Sample code to reproduce the 'Emergent Orange' effect.
Reconstructions of optical illusions by Akiyoshi Kitaoka
Music generation algorithm from Athanasius Kircher's 1650 book, Musurgia Universalis
Sample code for producing photo-mosaics in Perl/Imagemagick, Ruby/RMagick and Python/PIL.
Build SVG plotter mosaics using the doodles in the Quick Draw dataset.
Sample-code for two-mirror kaleidoscope simulation in OpenGL
Polyphonic Software Synthesizer, in Java and C++
Example code for making Whitney Music Boxes in various languages (BASIC, ChucK, Flash AS2, HTML5/JS, perl, nyquist, processing, pyo, sonic pi, supercollider, syd)
Example of making aleatoric musique concrète with FFmpeg.