Generative Assets · mixdesk · build notes

Type has faders too.
We just patched them in.

MIXDESK is a fictional audio house that builds one strange product: a mixing console for letterforms. Its audience is anyone who has ever squinted at a variable font's axis names and wanted a knob to turn. The page has a single job — make weight, width, slant and optical size feel physical, then print the exact CSS your mix produced.

01Concept

A recording console has a mental model everyone already owns: pull a fader up and that channel gets louder. MIXDESK borrows the whole metaphor and points it at OpenType variable axes. Weight is gain. Width is stereo spread. Optical size is mic distance. Slant is a channel tilted off-axis. Two "decks" each hold a face; a crossfader balances between them; a master LOUDNESS fader scales every axis's distance from neutral at once — pull it to the floor and any face collapses to a polite 400 Regular, which is silence, typographically speaking.

02Palette

Read from real studio gear: a charcoal desk, two coloured fader caps, and the amber glow of a backlit VU meter. Nothing bright except the meters — the type is the show, the desk stays dark.

Console charcoal
#232527 — the desk, the panels, the whole quiet chassis.
Cap orange
#FF4D00 — Deck A's fader cap and patch LED. Warm, serifed.
Cap teal
#2EC4B6 — Deck B's cap. The cool grotesk answering back.
VU amber
#FFB000 — every readout and meter face; the light the desk gives off.
Clip red
#E5484D — reserved for the red zone: peak LEDs, the CLIP latch, over 0 dB.
Monitor ink
#E9E5DA — warm off-white for the auditioned type, kept above 4.5:1.

03Type

Four variable faces, each patched for a different reason. The point of the desk is to hear them argue.

Fraunces

Deck serif

The expressive one. Its opsz, wght, SOFT and WONK axes give the desk a soft-focus, wonky voice at display sizes — the reason a WONK switch exists at all.

Roboto Flex

Deck grotesk

The loud one. Weight runs to 1000 and width to 151%, so it's the face that actually hits the limiter when you push the master into the red.

Archivo

Interface

Condensable, plain-spoken. Sets every label, eyebrow and control on the chassis — signage, not art — and doubles as a third deck face for the newsroom patch.

0.0 dB

Engraving & readouts

IBM Plex Mono for everything etched into metal: axis values, dB, the printed CSS. Tabular numerals so a moving fader never reflows its own readout.

04Techniques

The signature — type you mix like audio. Each fader stores a position, not a point value. On render, that position maps into a face's real axis range (wght 100–900 on Fraunces, 100–1000 on Roboto Flex) to get a raw target; the master gain then scales that target's distance from the axis neutral, so LOUDNESS at zero pins everything to 400/100%/14 and a shove past 0 dB amplifies it. Values are clamped to each axis's limits — and if the master is over unity and a value slams into its ceiling, a clipped flag trips: the CLIP lamp latches, the monitor glass shudders, and the meters kick. The result is honest. What the monitor shows is exactly what PRINT hands you.

05Iteration log

Pass 1 — Craft

Pass 2 — Depth

Pass 3 — Hardening