L-systems Using HTML5 Canvas

Lindenmayer systems (L-systems) can be used to describe or imitate many self-similar geometric and organic structures. I've created an HTML canvas-based L-system renderer.

Play with L-systems »

synth-zero_213x120.png

Xusto

An esoteric, reflective programming language with an intuitive and capable instruction set.

laser-projector_213x120.png

Laser Projector

Group project, built with an Arduino and recycled hard drives for low-cost galvanometers.

digital-clock_213x120.png

7400 Digital Clock

Digital clock built with 7400 series core logic and two microcontrollers for extra features.

synth-zero_213x120.png

Synth Zero

A modular polyphonic synthesizer built using the new Web Audio API, with a capable effects chain.

synth-uno_213x120.png

Synth Uno

Simple two-oscillator subtractive synthesizer, with a proper keyboard.

lumozel_213x120.png

Lumozel

A prototype musical instrument, built as a Senior Project. Built using Firmata, Arduino, & Processing.