Project
-
SKQW: JavaScript Audio Visualizer
SKQW is an cross-platform audio visualizer built with Electron and Angular. Read more about it here. read more › -
Chromata: A Generative Art Tool
Chromata is a small tool written in JavaScript which can turn any image into a unique, animated artwork. Written in ES6 JavaScript, using canvas and canvas blends. read more › -
Heavenly Glory: Instant Kung Fu with WebRTC + Web Audio
This is an experiment with using the WebRTC getUserMedia API to capture your webcam stream and then use a motion-detection algorithm to create kung-fu movie sound effects to match your motions. The Web Audio API is used for the sound effects. Featured on Google’s Chrome … read more › -
CSS Space Shooter
An old-school arcade-style 3D shoot-em-up, rendered entirely with CSS and DOM. Uses some of the experimental browser APIs which are not yet available in all browsers, so your experience may vary depending on your browser’s support and capabilities. Works best in Chrome for … read more › -
Horizonal.js
Horizonal.js takes any static HTML document and transforms it into a collection of discrete “pages”. The transitions between one page an the next can then be programmed via CSS transforms, CSS animations, JavaScript, or any combination of these. I made this after I read David … read more › -
Draw A Cat
Another experiment with canvas. This time I was interested in making a drawing app. Specifically, drawing cats. It became a sort of crowd-sourced art experiment in the end. Works well on touch devices too. Featured on Google’s Chrome Experiments website. read more › -
SoundCloud Visualizer
An experiment in combining the Web Audio API with the HTML canvas element. My first foray into the fascinating world of canvas. Read more about my approach in this blog post. Update May 2015 - As of latest versions of Chrome (42+) and recent versions of Firefox, changes in the … read more ›