01 · Design
Rounds, not guesses
Several genuinely different designs first, then round after round of picks, section by section, until one was left. Every round is still viewable.

Target 01Live
A home for an independent label: new releases, where to listen, the story so far and a mailing list. Chunky type, marquees and a record you can play with.
What it is
The label needed one place for new releases, where to listen, its story and a mailing list, with the feel of the records themselves: dark, olive, loud type that keeps moving.
How it was made
01 · Design
Several genuinely different designs first, then round after round of picks, section by section, until one was left. Every round is still viewable.
02 · Build
Plain HTML written by a small Python builder, hosted on Cloudflare Pages. The label adds releases through a CMS, without me.
03 · The record
The record keeps its own momentum: drag to scratch, flick to spin it up, pull back to play it in reverse. Try it:
33⅓ rpm · Playing
angle += velocity * dt;
velocity += (target - velocity) * grip;