Various pieces from through the years, ported to p5.js for embedding.
This piece was originally created in openFrameworks in 2013 to run on a Raspberry Pi attached to an LCD monitor for a stand-alone piece. Ported to p5.js for embedding and minting. Each grid square contains 10 lines, with their own sine waves. Runs infinitely.
After seeing a Frieder Nake exhibit in 2015, I came home and coded this. Each grid gets a unique random sub-grid, and one grid square is updated every quarter second. Originally written in openFrameworks, and used to create a series of silk screen prints (sold out, sorry), ported to p5.js for embedding and minting.