Work / Tool · App · Workshop · Visuals

Chipgrid

2026 · In progress

8-bit live coding on a grid

An 8-bit live-coding environment in one web page. Letters on a grid are a program that plays a 4-voice chip and draws on a tiny screen, with a step-by-step tutorial in English and French.

Run Chipgrid ↓

Chipgrid playing the Snowfall example: on the left, the program, with a house written in digits; on the right, the same house on the screen, under falling snow

Open

  • ChipgridOpens with the tutorial. Works on a computer or a phone, nothing to install.Run

About

Why

Chipgrid was made for an 8-bit workshop. People make chip music and pixel pictures from scratch, with no software to install and no music theory needed: open the page, follow the tutorial, and change numbers while it plays.

The language is inspired by Orca, the live-coding grid, but with its own operators made for sound chips and screens of the 1980s. It has the NES’s four voices and its quirks, such as a triangle with no volume control and noise from a 15-bit register, plus old palettes and the tricks of demos: copper bars, palette cycling, mirrors.

Workshop

The grid explains itself. Pointing at a cell shows its role, its inputs light up, and every example has a short text. The Why 8-bit? tab tells the history: the chips, the composers, and the techniques they invented to get around the limits.

A multiplayer version, with up to ten people on one large shared grid and a projector view, runs on a laptop on the workshop’s Wi-Fi. Everyone hears the same music and sees the same picture. The grid saves itself, and anyone who drops off gets their place back when they return.

Built with

One HTML file: JavaScript, the Web Audio API with an audio worklet for the chip, canvas 2D for the grid and the screen. No framework, no dependency. The multiplayer server is one small Node program, also without dependencies.

Features

Images

Documentation

Credits

Esc