Skip to main content

Cellular automata on a Launchpad

A blog post, a two-minute video and a repo. Wolfram's Rule 30 across a Novation Launchpad MK2, with the bottom row as the seed you can tap.

WhenOctober 2, 2017
Wheregeorge.mand.is
Whatarticle
Articlegeorge.mand.is/2017/10/playing-with-cellular-automata-javascript-and-midi
Videoyoutube.com/watch?v=tlUewcmKpAg
Repogithub.com/georgemandis/cellular-automata-javascript-midi
Demosgeorgemandis.github.io/cellular-automata-javascript-midi

What it is​

Tero Parviainen's FullStack talk used a one-dimensional cellular automaton to pick notes. This puts one on a Launchpad MK2. The rules can be changed from input fields on the page; the default is Rule 30. Tap a cell to turn it on or off, tap the bottom row to change the next generation's seed, and the bottom-right button clears it. The post also points at Chris Wilson's Game of Life for Web MIDI on an older Launchpad.

The repo and the demo page are still up. It went into the deck as "Generative Automata", into the CSS-Tricks article, and came back in 2026 as the Game of Life on a Midi Fighter at PCD 2026.

Sources​