Anna Garbier & Lan Zhang

Little Experiments in Wordplay

A collection of rapid prototypes exploring natural language as a material for computational play.

If Sol Lewitt Wrote Ditties

Sol LeWitt wrote instructions for generating drawings. This project, If Sol LeWitt Wrote Ditties, generates Sol LeWitt-style instructions for language generation. Go to live page.

lewitt

Imaginary Dutch Masterpieces

A series of context-free grammars weave togther a dozen ekphrastic texts from The Met's Dutch Masterpieces collection. The result? An improvised set of fictional remixes to ponder. Made using tracery.io. Go to live page.

ekphrastic

Naive Thesaurus

A recursively naive thesaurus. When "Synonym-ize" or "Antonym-ize" is pressed, each word in the text box is replaced with a random synonym or antonym from the Merriam-Webster Thesaurus, if one is available. Go to live page.

thesaurus

NLP Draw

A lightweight prototype of a language-based drawing tool. This JavaScript interface accepts natural language text like "draw a big blue square in the top left" or "make a tiny triangle", and generates a corresponding drawing on the screen. Go to live page.

nlpdraw

Met's Lake a Spoonerism!

Quite simply, makes a spoonerism. Go to live page.

spoonerism

P5.js Code Generator

A context-free grammar generates nearly infinite variations of functional P5.js code. The top image is an example of generated code. The bottom are outputs that result from generated code.

p5cfg

p5cfg


By Anna Garbier