/art/generative

[ The Studio ]

The domain of Generative Expression. Emergence as medium.

p5.interact

Sep 2026. p5.js 2.x Addon | npm

Interaction for p5.js without ceremony. Inside draw(), ask hovered(), clicked(), dragged(), or dropped() about the shapes you draw next, scoped by push()/pop(). No ids, no handlers, no registration; state lives in your variables, where p5 sketches keep it anyway. One file, no build step, with live examples beside every docs page.

~ ~ ~

Generative-Art

p5.js | Daily Practice | Emergence

~430 pieces created over COVID — one per day, then weekly, then monthly. Learning to express myself through code after never practicing art growing up. All hand-written p5.js, no AI. Here, bugs aren't things to fix but interesting threads to follow toward emergent beauty.

~ ~ ~

Tree of Processing

Generative Algorithm | LLM Research | Tree of Thought

Mapped the Tree of Thought paper to generative art — could a branching structure make models more creative? Early LLM API experiments, back when you had to parse code from inconsistent outputs and couldn't pass images. The genesis of my artistic and research journeys intersecting.

~ ~ ~

Inscription #18,538 (The Quine)

Jan 2023. Bitcoin Blockchain | Ordinals

A recursive Quine — a program that outputs its own source code — inscribed permanently on Bitcoin. Downloaded the entire blockchain locally to inscribe via CLI. Started when there were <100 inscriptions, hoping for under 1,000. Got 18,538. There are now ~100,000,000. It lives on every node in the network.

~ ~ ~

Matroid

TypeScript | Nostr Protocol

A decentralized curation client for generative art. Built on Nostr to separate identity from storage. Implements Kind 95 events to render p5.js sketches live in the browser, ensuring the art is a performance, not a recording.

~ ~ ~