pure data
I have a member page on the main Pure Data website.
I maintain a personal, general-use external library called pdkm.
I also have a bunch of Pure Data vanilla abstractions I maintain as pdkvabs. A more didactic-oriented stompboxy-GUI abstraction library is pdkez.
Here is my ongoing series of Pure Data tutorials.
I've been one of the main contributors to the v3 update of Pd's popular Max/MSP compatibility library, Cyclone.
I also have libraries for synths (pdksynth), fft (pdkfft), lists (vanilla-compat abstractions!, pdklist), and GUI interfaces using structs (pdkstruct).
I wrap some of my vanilla abstracts up into easy-clean(er)-GUI boxes in pdkez.
I have used pdkez to create a live improvisation environment I call pdkimprovstation.
Here's a little utility to mark down sample locations within a given audio file. I call it pd-pitchlocator-3000.
Solo Nr. 19 - My Pure Data performance software for Stockhausen's Solo Nr. 19 for melodic instrument and feedback.
mikrophonie1 - My Pure Data performance software for Stockhausen's Mikrophonie I.
until it blazes - Pd performance patch for Eve Beglarian's Until it Blazes.
pd-morse - a morse code transcriber written in pure data.
supercollider
dxkSup - a start of a SuperCollider class library
dxkSynthDefs - assorted SuperCollider SynthDefs
sc-miscellany - various handy SuperCollider odds-n-ends
dxk-sc140 - various SuperCollider tweets of mine (bits of SC code at max 140 characters)
web development
3d-tree-gen-js - a port of 3d-tree-generator from Processing to three.js. (src)
Eighteen - a John Cage number piece generator. (src)
fishAnimate - an interactive visualization of chicken hierarchies using SVGs and Angular.js. (src)
gravitysAngular - visualization of text from Thomas Pynchon's Gravity's Rainbow using Angular.js and Web Audio API. (src)
music projects
Here's a writeup on the code for my socketMusic project.
clojure
cljs-amfmdemo - html5 demo of amplitude and frequency modulation using Clojurescript, Reagent, and Web Audio API
clj-toyblockchain - toy blockchain written in Clojure
cljs-mzl3js - interpretation of the mozilla three.js demo in clojurescript
cljs-fftanalyzer - demo of Web Audio API's analyzer using Clojurescript and a bit of Reagent
ruby
polybius_sq-gem - a Ruby gem to encode/decode string using a Polybius square.
ruby-misc - miscellaneous ruby scripts that don't have a home (yet) including an org-file to json converter.
processing
3d-tree-generator - Processing code to visualize randomly generated three-dimensional trees.
sumTracker3d - Processing code interfacing with the Kinect via OSCeleton to average a dancer's joint positions throughout a routine.
pjava_autostereogram - experiments with live generation of autostereograms
spiral1 - a little Processing experiment.
pviz-noise-gen - processing visual noise generator
racket
racket-misc - various bits of Racket code that doesn't have a home yet (although modularized).
cryptopals-solutions - working through the Cryptopals crypto challenges in Racket.
max
stereoScreenCaptureMax - Software I created in Max/MSP/Jitter to capture halves of a screen containing stereoscopic images for use with Blender. These captured images can be projected with separate projectors and keystoned to form a cohesive 3D image with 3D glasses.
bash
bash scripts - various bash scripts I use to make my life easier, including increasing brightness in Linux on a 2010 MacBook Pro, customing key repeats, and bulk-converting files in directories
misc
cs156: learning from data hw - work produced in my self-study of caltech's cs156 machine learning course
nand2tetris_projects - work produced while reading through Nisan & Schocken's "The Elements of Computing Systems" book (aka From NAND to Tetris), incomplete
sicp-work - Exercises written in (mostly) Guile Scheme working through "Structure and Interpretation of Computer Programs", incomplete

github repositories