Top Banner
N8R TXT Amos Latteier http://latteier.com/
20

N8R TXTn8rtxt.latteier.com/presentation.pdf · Try It Now • Text your location to 416-662-3408 • Location examples: • “queen and ossington, toronto” • “M6J 2Y8” •

Sep 28, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: N8R TXTn8rtxt.latteier.com/presentation.pdf · Try It Now • Text your location to 416-662-3408 • Location examples: • “queen and ossington, toronto” • “M6J 2Y8” •

N8R TXTAmos Latteier

http://latteier.com/

Page 2: N8R TXTn8rtxt.latteier.com/presentation.pdf · Try It Now • Text your location to 416-662-3408 • Location examples: • “queen and ossington, toronto” • “M6J 2Y8” •

Location-Speci!c Nature Haikus by SMS

• "Winter day, bloor and lansdowne toronto"militant pigeonsjamacian-style xmas cakecolour all draind out

Page 3: N8R TXTn8rtxt.latteier.com/presentation.pdf · Try It Now • Text your location to 416-662-3408 • Location examples: • “queen and ossington, toronto” • “M6J 2Y8” •

Try It Now

• Text your location to 416-662-3408

• Location examples:

• “queen and ossington, toronto”

• “M6J 2Y8”

• “baffin island”

• Any location in Canada

Page 4: N8R TXTn8rtxt.latteier.com/presentation.pdf · Try It Now • Text your location to 416-662-3408 • Location examples: • “queen and ossington, toronto” • “M6J 2Y8” •

Poems Re"ect

• Local environment, e.g. urban, park, near water, etc.

• Local plants & animals

• Weather, time of day, season

• Speci"c local knowledge, e.g. place names

Page 5: N8R TXTn8rtxt.latteier.com/presentation.pdf · Try It Now • Text your location to 416-662-3408 • Location examples: • “queen and ossington, toronto” • “M6J 2Y8” •

More Info

• Project site - http://n8rtxt.org/

• Twitter feed - http://twitter.org/n8rtxt

Page 6: N8R TXTn8rtxt.latteier.com/presentation.pdf · Try It Now • Text your location to 416-662-3408 • Location examples: • “queen and ossington, toronto” • “M6J 2Y8” •

Why?

• A sort of call & response game, like Eliza

• A way to use cell phones to connect you to your environment

• Explore tech-mediated experience of nature

Page 7: N8R TXTn8rtxt.latteier.com/presentation.pdf · Try It Now • Text your location to 416-662-3408 • Location examples: • “queen and ossington, toronto” • “M6J 2Y8” •

Why Haiku?

• Short enough to "t in a text message

• Traditionally express season though everyday elements, e.g. leaves

• Detourned haiku geek tradition

Page 8: N8R TXTn8rtxt.latteier.com/presentation.pdf · Try It Now • Text your location to 416-662-3408 • Location examples: • “queen and ossington, toronto” • “M6J 2Y8” •

How?

• Server written in python

• Communicates with GSM modem

• Gathers data from web services

• Uses databases (ecozones, plants, animals)

• Composes poem from customized phrases

Page 9: N8R TXTn8rtxt.latteier.com/presentation.pdf · Try It Now • Text your location to 416-662-3408 • Location examples: • “queen and ossington, toronto” • “M6J 2Y8” •

Web Services

• Google maps: geocoding

• Geocoder.ca: local street names

• Geonames.org: weather

• Urbanmapping.com: neighbourhood name

Page 10: N8R TXTn8rtxt.latteier.com/presentation.pdf · Try It Now • Text your location to 416-662-3408 • Location examples: • “queen and ossington, toronto” • “M6J 2Y8” •

Environmental Determination

• Colour analysis of Google maps image of area near geocode

• Can be tricky, e.g. need to take captions into account

• Road density determines urban/rural

• Look for water & park colours

Page 11: N8R TXTn8rtxt.latteier.com/presentation.pdf · Try It Now • Text your location to 416-662-3408 • Location examples: • “queen and ossington, toronto” • “M6J 2Y8” •

Phrase Database

confrnce attendees. NP, BEING, PLURAL, 5, (51.16985 -115.558350)INSECTS commute 2 PLANTS. S, 3, BEING, PLURALover-anxious sprng. NP, SPRING, WEATHER, 5CITY the good. NP, URBAN, PLACE, 2on the STREET sidewalks. PP, URBAN, BEING, FEATURE, THING, URBAN, 4BIRDS nest in the roof eves. S, FEATURE, SUMMER, URBAN, 5, PLURAL...

Page 12: N8R TXTn8rtxt.latteier.com/presentation.pdf · Try It Now • Text your location to 416-662-3408 • Location examples: • “queen and ossington, toronto” • “M6J 2Y8” •

Plant & Animal Databases

bunchbrry, BS, RURAL, 3blck spruce, AM, BP, BC, BS, HP, TC, TS, SA, RURAL, 2yte spruce, MC, BP, BC, BS, HP, TC, TS, TP, RURAL, 2jack pine, BP, BS, TS, TP, RURAL, 2...pigeon, urban, bird, 2, !arcticpolr bear, HUDSON PLAINS, arctic, 3, ruralgrzzly bear, south, north, !PRAIRIE, rural, spring, summer, fall, 3cougr, PACIFIC MARITIME, MONTANE CORDILLERA, night, 2, ruralmuskox, SOUTHERN ARCTIC, NORTHERN ARCTIC, 2, rural...

Page 13: N8R TXTn8rtxt.latteier.com/presentation.pdf · Try It Now • Text your location to 416-662-3408 • Location examples: • “queen and ossington, toronto” • “M6J 2Y8” •

Poetry Generation

• Phrases customized with local plants, animals, place names

• Syllables checked

• Phrases scored based on relevance to conditions

Page 14: N8R TXTn8rtxt.latteier.com/presentation.pdf · Try It Now • Text your location to 416-662-3408 • Location examples: • “queen and ossington, toronto” • “M6J 2Y8” •

Poetry Generation, cont.

• Two matching phrases (e.g. NP & PP) chosen from among high scoring phrases

• Complex rules about how to match phrases

• Another unrelated 5 syllable phrase added

• Combined according to template

Page 15: N8R TXTn8rtxt.latteier.com/presentation.pdf · Try It Now • Text your location to 416-662-3408 • Location examples: • “queen and ossington, toronto” • “M6J 2Y8” •

Poetry Generation, cont.

• Lots of special casing to avoid awful poems

• Weekday/weekend

• Don’t repeat words

• Don’t repeat phrases too often

Page 16: N8R TXTn8rtxt.latteier.com/presentation.pdf · Try It Now • Text your location to 416-662-3408 • Location examples: • “queen and ossington, toronto” • “M6J 2Y8” •

One More ing...

• Free iOS client

• CoreLocation, no need to enter location

• Uses IP not SMS communication

Page 17: N8R TXTn8rtxt.latteier.com/presentation.pdf · Try It Now • Text your location to 416-662-3408 • Location examples: • “queen and ossington, toronto” • “M6J 2Y8” •

Future Directions

• More location-speci"c content, e.g. geocoded phrases

• Perhaps collaborations

• Different languages (e.g. French in Quebec)

Page 18: N8R TXTn8rtxt.latteier.com/presentation.pdf · Try It Now • Text your location to 416-662-3408 • Location examples: • “queen and ossington, toronto” • “M6J 2Y8” •

Shout Outs

• My father - writing most of the phrases

• Ontario Arts Council - funding most of the work

• Banff New Media Institute - giving me time to work

Page 19: N8R TXTn8rtxt.latteier.com/presentation.pdf · Try It Now • Text your location to 416-662-3408 • Location examples: • “queen and ossington, toronto” • “M6J 2Y8” •

Conclusions

• Lots of work for a seemly simple project

• It’s really hard to make poems not completely suck

• True for human-generated poetry too

Page 20: N8R TXTn8rtxt.latteier.com/presentation.pdf · Try It Now • Text your location to 416-662-3408 • Location examples: • “queen and ossington, toronto” • “M6J 2Y8” •

Q & A

• Are you an artist or a computer programmer?

• Did you build a giant telephone-shaped kite based on Alexander Graham Bell’s designs & $y it at the centennial of manned kite $ight in Canada?

• Are you done yet?