AJ Kolenc

Freelance game & web developer, hobbyist musician

EarSketch Canvas

Expressive Machinery Lab | 2014

EarSketch is an innovative project at Georgia Tech that aims to teach youth coding through music. With a dead-simple programming envrionment and editor, EarSketch lets student generate beats with simple code.

EarSketch Canvas is an extension of that project, building on the existing music API to provide an interface for creating dynamic music visualizers. The goal was to introduce the basics of graphics programming and provide tools for visual creativity while remaining accessible for beginners.


I worked on a small team of 4 for the project, alongside similar teams working on other experimental offshoots of EarSketch. I was involved in designing the API, implementing the API to interface with HTML5 canvas, and connecting with the existing EarSketch IDE to provide visual tools.