Computer Art on the Teletype Model 33

The Machine

The Teletype Model 33 was the most widely used computer terminal of the late 1960s and early 1970s. An electromechanical device with a keyboard and a printer, it became the standard interface for minicomputers such as the DEC PDP-8 and PDP-11, for time-sharing systems, and for the first personal computers.

The teletype forms one of the crucial links between the typewriter, telegraph communications, and our digital age. The ASCII character set was designed around it. Unix was developed on one. Its data formats are embedded in every modern operating system: when you open a terminal window today, its name (/dev/tty) is short for “teletype.”

The Model 33 prints uppercase letters, numbers, and a limited set of punctuation — no lowercase, no graphics characters, no color — onto continuous-roll paper at ten characters per second. A full-page image takes over fifteen minutes to print. The machine is loud, mechanical, and deeply tactile.

An overstrike portrait printed on the Teletype Model 33
Overstrike portrait ("PJW") printed on the Teletype Model 33 by Hugh Pyle.

Overstrike

Because the Model 33 prints on paper, it can do something a screen cannot: it can type a line, return the carriage without advancing the paper, and type over the same line again. By printing two or more characters in the same position, you can layer ink to create textures, tones, and densities that no single character could produce.

Close-up of overstrike printing showing layered characters
Close-up of overstrike printing.
Detail of overstrike character combinations
Detail showing individual character combinations.

This overstrike technique was used in the 1960s and 70s for everything from crude shading to surprisingly detailed portraits. Samuel Harbison, working at Princeton in the early 1970s, pioneered overstrike artwork on lineprinters. The famous overstrike Mona Lisa circulated on DECUS tapes among minicomputer users. But overstrike also found its way into fine art.

ART 1: A Computer Program for Artists

In the late 1960s, Katherine Nash, a sculptor at the University of Minnesota, and Richard H. Williams, a computer scientist, created ART 1 — a generative program designed to be used by artists, not programmers. Published in the journal Leonardo in 1970, ART 1 allowed an artist to define a small vocabulary of characters and a set of rules for their arrangement, then let the computer compose an image on the lineprinter.

The program was deliberately simple. The artist chose which characters to use, controlled spacing and repetition, and could specify rules for how patterns would evolve across the page. Nash and her collaborators, including Frederick Hammersley, used ART 1 to explore the boundary between intention and chance — the artist sets the constraints, and the machine fills in the field.

The works shown here were originally generated with ART 1, and recreated for the Teletype Model 33, matching the original output medium as closely as possible.

Spheroids — Katherine Nash

Spheroids by Katherine Nash, printed on Teletype
Spheroids, Katherine Nash, recreated on the Teletype Model 33 by Hugh Pyle (2019).

Frederick Hammersley

Frederick Hammersley (1919–2009) was a painter associated with hard-edge abstraction and geometric painting in postwar Los Angeles. In the late 1960s, he began working with computers at the University of New Mexico, using programs like ART 1 to generate compositions on a lineprinter.

A Good Line Is Hard to Beat

A Good Line Is Hard to Beat by Frederick Hammersley, printed on Teletype
A Good Line Is Hard to Beat, Frederick Hammersley. Recreated on the Teletype Model 33 by Hugh Pyle (2019).

Tiddly-Winks

Tiddly-Winks by Frederick Hammersley, printed on Teletype
Tiddly-Winks, Frederick Hammersley. Recreated on the Teletype Model 33 by Hugh Pyle (2019).

Jelly Centers

Jelly Centers by Frederick Hammersley, printed on Teletype
Jelly Centers, Frederick Hammersley. Recreated on the Teletype Model 33 by Hugh Pyle (2019). Hammersley used a restricted character set — apostrophe, period, zero, and hyphen — to build dense, textured fields that shift between figure and ground.

Emoji

These works use the same overstrike techniques, but applied to a contemporary subject: emoji. A source image — the familiar, colorful pictograph from a phone screen — is converted to grayscale, analyzed for luminance and edge orientation, and matched against a table of all possible two-character overstrike combinations. The result is printed on the Teletype as a large-format image built entirely from uppercase letters and punctuation.

Shark emoji printed in overstrike on Teletype, framed
Shark
Fish emoji printed in overstrike on Teletype, framed
Fish
Shell emoji printed in overstrike on Teletype, framed
Shell
Shark emoji, overstrike detail
Shark, detail
Shell emoji, overstrike detail
Shell, detail

About

All works were printed on a Teletype Model 33 ASR terminal, manufactured circa 1966, connected via a custom USB interface to a Raspberry Pi running Linux. The ART 1 recreations were generated using a JavaScript reimplementation of Nash and Williams’ original FORTRAN program. The emoji and portrait prints were produced using custom Python software that analyzes images and maps them to overstrike character combinations.

References

Katherine Nash and Richard H. Williams, “Computer Program for Artists: ART 1,” Leonardo, vol. 3, no. 4 (1970), pp. 439–442.

Patrick Frank, ed., Sharing Code: Art, Machine, and Community in the Work of Frederick Hammersley (Albuquerque: University of New Mexico Press).

Hugh Pyle, ASR33 documentation and source code (GitHub).

Sher Minn Chong and Hugh Pyle, ART 1 recreation (GitHub).