This is your work, valued
Programmer / musician with circle obsession. Sr Software Engineer with California Office of Data & Innovation. Chief Puzzle Constructor at Krazydad.com.
Whitney-Music-Box-Examples. Example code for making Whitney Music Boxes in various languages (BASIC, ChucK, Flash AS2, HTML5/JS, perl, nyquist, processing, pyo, sonic pi, supercollider, syd)
127CDMS. A simulation of Joe Freedman's Cycloid Drawing Machine from Kickstarter, in Processing.JS
86qd_mosaic. Build SVG plotter mosaics using the doodles in the Quick Draw dataset.
40CycloidDrawingMachine. A simulation of Joe Freedman's Cycloid Drawing Machine from Kickstarter
31Syd. Polyphonic Software Synthesizer, in Java and C++
22kitaoka_illusions. Reconstructions of optical illusions by Akiyoshi Kitaoka
15Organum-Mathematicum. Music generation algorithm from Athanasius Kircher's 1650 book, Musurgia Universalis
8emergent-orange. Sample code to reproduce the 'Emergent Orange' effect.
6Sparkletts. Sample-code for two-mirror kaleidoscope simulation in OpenGL
4limesudoku. Tutorial project for constructing Lime Sudoku aka Minesweeper Sudoku
4photo-mosaics. Sample code for producing photo-mosaics in Perl/Imagemagick, Ruby/RMagick and Python/PIL.
3p5js_slider_sketches. p5.js sketches that use a common slider interface with MIDI control surface support
3carillon. Arduino Carillon project
2wound_room. Example of making aleatoric musique concrète with FFmpeg.
2zigzag. Zigzag puzzle generator and solver (aka Slants or Gokigen Naname)
1