← Wordflow
Wordflow #100 static token preview
Full screen

Static preview.

Project

Visualizing variations of a paragraph about writing, structured as a binary tree, authored collaboratively with custom AI, and (painstakingly) handwritten.

Vector animation made by manipulating raw SVG code in vanilla JS, with motion based on an algorithm I first explored in the following dweet: dwitter.net/d/5107

The compositions extend far past the boundaries of your screen, but you'll be able to see a complete view in any SVG viewer or editor:

Press s (on mobile: long swipe down) to save current view to SVG file.

Press r (on mobile: long swipe up) to toggle reading mode, which will show each handwritten line in order, with fixed size and position.

Double click (on mobile: double tap) to show or hide the color palette extraction menu.

For color palettes, each token makes (optional) use of your webcam as well as any images you may wish to insert. (Please note that no images or video will be saved or sent anywhere, as all processing occurs locally on your machine.)

I had originally planned to use my own color palette extraction algorithm, as I wrote one myself a while back, but then I discovered Lokesh Dhakar's wonderful open source "Color Thief" JS library (github.com/lokesh/color-thief), which does a better (and quicker) job, and so it became this project's sole dependency.

ABOUT THE CREATOR

Ross Goodwin is an artist, creative technologist, and former White House ghostwriter. He employs machine learning, natural language processing, and other computational tools to realize new forms and interfaces for written language.

rossgoodwin.com

Instructions

Visualizing variations of a paragraph about writing, structured as a binary tree, authored collaboratively with custom AI, and (painstakingly) handwritten.

Vector animation made by manipulating raw SVG code in vanilla JS, with motion based on an algorithm I first explored in the following dweet: dwitter.net/d/5107

The compositions extend far past the boundaries of your screen, but you'll be able to see a complete view in any SVG viewer or editor:

Press s (on mobile: long swipe down) to save current view to SVG file.

Press r (on mobile: long swipe up) to toggle reading mode, which will show each handwritten line in order, with fixed size and position.

Double click (on mobile: double tap) to show or hide the color palette extraction menu.

For color palettes, each token makes (optional) use of your webcam as well as any images you may wish to insert. (Please note that no images or video will be saved or sent anywhere, as all processing occurs locally on your machine.)

I had originally planned to use my own color palette extraction algorithm, as I wrote one myself a while back, but then I discovered Lokesh Dhakar's wonderful open source "Color Thief" JS library (github.com/lokesh/color-thief), which does a better (and quicker) job, and so it became this project's sole dependency.

rossgoodwin.com

Price history

DateEventPriceMarket
2023-01-08Mint4 tezfxhash issuer v2
Last completed sales index sync
fx(params) mint tickets
Block 15305302
fxhash issuer v1 (first)
Block 15305302
fxhash issuer v1
Block 15305302
fxhash issuer v2
Block 15305302
fxhash issuer fx(params)
Block 15305302
fxhash marketplace v2
Block 15305302
fxhash marketplace v1
Block 15305302
objkt.com marketplace v1
Block 15305302
objkt.com English auctions v2
Block 15305302
objkt.com marketplace v2
Block 15305302
objkt.com English auctions v1
Block 15305302
objkt.com marketplace v3.2
Block 15305302
objkt.com collection offers
Block 15305302
objkt.com English auctions v3
Block 15305302
objkt.com marketplace v3.1
Block 15305302
objkt.com Dutch auctions v1
Block 15305302

Traits

Complete text
Words flow from the meaning like metal shavings from the grinding wheel. Purling, swarming, bright and intricate like schools of fish. The words tease apart, form limber fan-shaped lagoons, restless, elusive as thoughts before sleep. Where is the meaning? In it. Not waiting but here, present. (But where?)3 of 127 indexed editions · 2%
Binary tree path
0 => 0 => 1 => 0 => 1 => 0 => 0 => 03 of 127 indexed editions · 2%
X density
817 of 127 indexed editions · 13%
Y density
1113 of 127 indexed editions · 10%
Scale factor A
1028 of 127 indexed editions · 22%
Scale factor B
0.01895 of 127 indexed editions · 4%
X spread
0.125036 of 127 indexed editions · 28%
Y spread
0.125041 of 127 indexed editions · 32%
Velocity
0.17041 of 127 indexed editions · 1%
Is B&W
false121 of 127 indexed editions · 95%
Text hue floor
133°1 of 127 indexed editions · 1%
Text hue variance
21°6 of 127 indexed editions · 5%
Text saturation variance
18%5 of 127 indexed editions · 4%
Text lightness variance
11%6 of 127 indexed editions · 5%
Background hue
324°1 of 127 indexed editions · 1%
Text shade variance
N/A121 of 127 indexed editions · 95%
Skew limit X
9°5 of 127 indexed editions · 4%
Skew limit Y
8°12 of 127 indexed editions · 9%