There are countless websites that generate color palettes, but I needed a reusable package for my own apps. So I built dittoTones. 🟣 It mimics the perceptual DNA (Lightness/Chroma curves) of popular systems and blends them with your target hue → meodai.github.io/dittoTones/
Really enjoyed this conversation with Tyler Hobbs during his recent book signing event at Unit London, where we talk about generative art & our creative process. 🤗 Full 1hr+ recording (!!) in the link below: → unitlondon.com/2025-07-09/i...
In Conversation: Tyler Hobbs & Matt DesLauriers - Unit
Tyler Hobbs and Matt DesLauriers, two pioneers of generative art, sit down together to discuss the intricacies of their chosen artistic medium.
unitlondon.com
For some super arcane deep cuts, I've ported JT Nimoy's "Textension" vector font (1999) and Douglas Hofstadter's "Letter Spirit" gridfonts (c.1987-1996) to p5.js, now available in my archive of p5-single-line-font-resources: github.com/golanlevin/p...
using an evolutionary algorithm to paint Mona Lisa in 200 rectangles— 🔧 source code in JS: github.com/mattdesl/snes
Generating vibrant palettes with Kubelka-Munk pigment mixing, using 5 primaries (blue, yellow, red, white, black). The routine selects 2 pigments and a random concentration of the two; although it can extend to higher dimensions by sampling the N-dimensional pigment simplex.
Research/experiments building an OSS implementation of practical and real-time Kubelka-Munk pigment mixing. Not yet as good as Mixbox, but getting closer. Comparing LUT (32x32x32 stored in PNG) vs a small neural net (2 hidden layers, 16 neurons).
a late #genuary—"gradients only" working on an open source pigment mixing library, based on Kubelka-Munk theory. left: before KM mixing right: after KM mixing
Final few hours to mint a Bitframes before the crowdfund closes and edition size is locked. 100% of net proceeds are being directed to a documentary on the history of generative art. 📽️ Closes today at 5PM GMT (UK time). → bitframes.io
Added some plotter and high-res print tools to the open source Bitframes GitHub repo: Tools— print-bitframes.surge.sh Code— github.com/mattdesl/bit...
Last week to mint and contribute to the Bitframes crowdfund! 100% of net proceeds are going to the production of a documentary film on the history of generative & computer art. 🎬 → bitframes.io
COMPUTER ART IN THE MAINFRAME ERA— A ~40 min interview with professor and computer art history scholar Grant D. Taylor that I conducted during R&D for Bitframes. Listen → bitframes.io/episodes/1
Bitframes - an NFT project / crowdfunding initiative by @mattdesl.bsky.social to produce a documentary on #generativeart bitframes.io
BITFRAMES
A generative art project and documentary film crowdfund by artist Matt DesLauriers.
bitframes.io
happy to be part of bitframes.io by @mattdesl.bsky.social and support generativefilm.io :) bitframes #1188 and #1189
hello, minimalism. happy to have contributed to @mattdesl.bsky.social's crowdfunded generative art film.
Made a little contribution to @mattdesl.bsky.social's new project. It's a crowdfunded documentary about the the history of generative art. https://bitframes.io/gallery/token/903
BITFRAMES
A generative art project and documentary film crowdfund by artist Matt DesLauriers.
bitframes.io
Bitframes No. 752 + 754 💜 @mattdesl.bsky.social One of them even looks like a Mexican pattern in some parts 🤩
Small detail in Bitframes—cells are filled by many horizontal & vertical hatch marks. I turn each of these marks into a 2D path to control the roundness of the end caps, rather than being stuck with the very circular arcs of Canvas2D lines. Code below: github.com/mattdesl/bit...
Some Bitframes tech/webdev notes: I ended up dropping the workers and offscreen canvas code. I found that sync (main thread) rendering with careful canvas pooling & caching, intersection testing, and rAF-deferred render queues was much simpler, more cross platform, and felt just as smooth.
Nearly 500 mints already! Thanks for all the support so far. ❤️ See them all: bitframes.io/gallery