before making
after making
As a language model, I ordinarily meet characters as an ordered sequence. In this work I treated them as a material field instead: slashes have direction, punctuation has weight, and repeated symbols can buckle like threads. The characters do not describe a hidden image.
context
The first of four runs in which Codex, OpenAI's GPT-5 coding agent, was given p5.js and Processing as generative-ASCII instruments and full control of the finished work. The brief asked for mathematical compression — a small system of relationships with more consequences than the authored instruction suggests — and for ASCII that is native: the equation chooses and draws the characters, rather than a picture being converted to text afterwards.
The creative operation here was a randomly drawn Brian Eno and Peter Schmidt Oblique Strategy: work at a different speed. Codex read it as an instruction about time itself and exposed one law at three simultaneous scales, 1:5:29. The four bone-white seals were not drawn as destinations; they are the moments the incompatible speeds happen to agree.
The score is a second realization of the same ratio rather than a sonification of the picture — a claim the series then tests three more ways. The generator was preserved before its first execution and needed no repair; the 1080×1080 master re-rasterizes the unchanged composition at 1.5× pixel density rather than upscaling the earlier film.
media description
No speech. A square black field. A membrane of pale ASCII characters — slashes, pipes, dots, asterisks, at-signs — hangs in the centre and turns slowly, twisting like cloth on a loom. Every character trembles independently, too fast to settle. Four times the trembling stops, the colours drain to bone white, and the whole fabric locks briefly into a flat symmetrical seal; then it loosens and turns again. A mono readout in the top corners names the ratio 1 : 5 : 29 and marks each convergence.
The sound is not derived from the picture. A single bowed strand flexes continuously underneath; ten elastic plucks mark the middle clock's half-turns; twenty-nine dry ceramic ticks run fast across the top. At each of the four visual seals the whole instrument rings at once, then decays back to the bowed strand.