I like to tinker, whether it's analog circuits or CSS code. Since I launched the newest version of my website this past March, it's been more or less permanently under construction. A while back I started learning PHP, thinking that it would help me learn to code, and be useful in tweaking all those web… Read more...




This is my best buddy Walter. His birthday was on Saturday, he just turned 9! He loves frisbee, running around, and is slowly adjusting to living with a human baby. Read more...

"Whatever you now find weird, ugly, uncomfortable and nasty about a new medium will surely become its signature. CD distortion, the jitteriness of digital video, the crap sound of 8-bit – all of these will be cherished and emulated as soon as they can be avoided. It’s the sound of failure: so much modern art is the sound of things going out of control, of a medium pushing to its limits and breaking apart. The distorted guitar sound is the sound of something too loud for the medium supposed to carry it. The blues singer with the cracked voice is the sound of an emotional cry too powerful for the throat that releases it. The excitement of grainy film, of bleached-out black and white, is the excitement of witnessing events too momentous for the medium assigned to record them.”

  • Brian Eno

Sequencing my synth with tidal cycles (live coding languages/environment), wirelessly!
Tidal generates midi, m2o turns it into osc messages which are received by the #raspberrypi, which in turn send messages to an #arduino using ttymidi (midi over serial/USB). I’ve been trying to figure out how to do this for months and finally figured it out.
Tl;DR? live-coded generative analog beats
#synthdiy #modular #synthjam


Sequencing my synth with tidal cycles (live coding languages/environment), wirelessly!
Tidal generates midi, m2o turns it into osc messages which are received by the #raspberrypi, which in turn send messages to an #arduino using ttymidi (midi over serial/USB). I’ve been trying to figure out how to do this for months and finally figured it out.
Tl;DR? live-coded generative analog beats
#synthdiy #modular #synthjam


Between getting dinner, baby time, and cleaning food out of our dying fridge, I built a thing! I’ve been learning about Serge modular synthesizers and this one is inspired by them. Amazing what you can make with a $.60 chip (lm324 quad op amp), some resistors, and some passive components. Also: just started using stripboard instead of perfboard and it is amazing #synthdiy #serge #slope #analog


Between getting dinner, baby time, and cleaning food out of our dying fridge, I built a thing! I’ve been learning about Serge modular synthesizers and this one is inspired by them. Amazing what you can make with a $.60 chip (lm324 quad op amp), some resistors, and some passive components. Also: just started using stripboard instead of perfboard and it is amazing #synthdiy #serge #slope #analog


When you have a 6-month-old and a music studio in your house, and you need a quick way to hang a mobile above the crib. Mic stand ftw


When you have a 6-month-old and a music studio in your house, and you need a quick way to hang a mobile above the crib. Mic stand ftw


$15 Goodwill find: practically mint condition casio mt-520. Pcm synth (samples, I think?) with drum sounds – but apparently you can trigger the drums externally… Somehow! If I’m lucky they will just be triggered by incoming 5-9v pulses… Because I have lots of those!!


$15 Goodwill find: practically mint condition casio mt-520. Pcm synth (samples, I think?) with drum sounds – but apparently you can trigger the drums externally… Somehow! If I’m lucky they will just be triggered by incoming 5-9v pulses… Because I have lots of those!!


Late last night I built a 16 bit Fibonacci linear feedback shift register. What is it? A psuedo-random gate source (repeats every 65,535 clock pulses). Clock it slow and it’s random gates; clock it fast and it’s a white noise generator, but with a different character than transistor-based noise. Never thought I’d make something so geeky. I think the Buchla "source of uncertainty" contains a similar circuit. Literally got the circuit from Wikipedia; just used some cmos logic chips I had and voila! #synthDiy #cmos #noise #lfsr #synthNerd