This is your work, valued
lectures. Lectures used in my pedagogy
312p5-single-line-font-resources. An archive of monoline vector fonts, and p5.js code to render them.
245ExperimentalCapture. A Curriculum for a Semester Course in Computational & Expanded ███ography
233exercises. Solutions to Exercises from 'Code as Creative Medium'
221p5.plotSvg. A p5.js library for exporting SVG files tailored for pen plotting.
204LoopTemplates. Templates for generating animated seamless loops in Processing and p5.js
182DrawingWithMachines. Resources for the CMU Drawing with Machines Course
149circle-morphing. Interpolations from a circle to a triangle in p5.js
139Pattern_Master. Processing
133generative_covers. A resource about large-run books with generative covers
117QR_STENCILER. QR Code Stenciler, built in Processing 1.5.1+
67AmbigrammaticFigures.
57MPM-Fluid. Implementations of Kot's MPM fluid simulation for openFrameworks 0.7 (OSX) and Processing 2.0a4.
41p5-in-comfyui. Instructions to use Stable Diffusion in ComfyUI on Mac, to interpret images generated by p5.js sketches.
37DepthHoleFiller. Class to fill holes in a depth image (e.g. from Kinect)
29BloggieUnwarp. OpenFrameworks tool to unwarp panoramic video from the Sony Bloggie camera (MHS-PM5K)
24PraxinoscopeTemplate. Processing 3.x Template for KidzLabs/4M/Toysmith Animation Praxinoscope
20shelters-as-artworks. A list of shelters-as-artworks, and artworks that deal with the concept of shelter.
20ProcessingShader. Simple template for GLSL shader in Processing
18GMLStenciler. An openFrameworks tool for converting GML files into EPS stencils suitable for laser-cutting. For complete information see the link below.
1560-212. Repository for Course 60-212 at CMU
13image_inpainting_processing. Small project for pyramidal image inpainting in Processing
11ZoetropeTemplate. Processing Template for Zoetrope toy by Eye Think
11Cytographia. An algorithmic neoincunabulum of xenocytology
9gen-ai. Art and Generative AI, Spring 2025 (CMU 60-228)
7DigitalArt. Digital Art
6axidraw. Controlling the AxiDraw Plotter
6assignmentbook. A book of Creative Coding Assignments by Golan & Tega
6debayering. Routines for converting GRBG Bayer images to RGB
560-120-old. Foundations of Digital Media • CMU School of Art
4ofBookChapter. Chapter on image processing and computer vision for ofBook
4SimpleBasilBook. A simple alphabet book written in Basil.js
4dino-diffusion-p5. Dino Diffusion running in p5.js
4p5js_osc_2024. Sending OSC from p5.js via Node to Processing
3gml_analyzer_server. Python
2ilda_etherdream_laser_example. ILDA + EtherDream Laser Example
2interpolation_sketchbook. A Pedagogical Sketchbook of Interpolations
2TextRain. Cover version (re-code) of Utterback & Achituv's classic TextRain in Processing
2gml_analyzer. Python Analyzer for GML Tags
2quilt. Quilt generator for Andrea
2ofxRobotArm. A collection of universal classes used for robotic arm control software
2ofxCv. Alternative approach to interfacing with OpenCv from openFrameworks.
2GMLSpace. JavaScript frontend to the Mozilla GML project
2IACD2014. Materials for Interactive Art & Computational Design, Spring 2014
2handsfree. Quickly integrate face, hand, and/or pose tracking to your frontend projects in a snap ✨👌
1p5-flipdots. an API to control a flipdot display via p5.js
1p5-littleBits. get data in and out of LittleBits components via p5js / prossesing
1tyketype. ultra-minimal typing app for toddlers on osx
1p5.js-func. Function Generators for p5.js
1dumpster. JavaScript
1glaser. Recovered AIGA article on Milton Glaser's ratings of Olympic Logos (ed. by Emily Gosling)
1