WORKSHOP FEE: $300
MATERIALS FEE: None.
Why spend a day building an autonomous entity that lives on a computer and communicates exclusively through social media? Why not! Bots can make art, curate museum collections, write poetry, tell jokes, and befuddle onlookers. As a bonus, their intrinsic constraints make them a great introduction to creative coding.
SKILL LEVEL: Intro / Intermediate
• Intro to the wide world of Twitter bots
• Intro to basic tools: Twitter API, markov processes, RiTa, node-canvas, Tracery, Corpora Project
• How to scope a day-long project
• Time to make bots
• Building a home for our bot (deployment!)
WHAT TO BRING:
• A laptop computer running Mac OSX, Linux, or Windows
• A text editor that you're comfortable using to write code in.
If you don't have one, a good starter editor is Sublime Text (free trial version is fine)
• Please install a recent version of Node.js. Go here and select the installer for your platform.
(If you're on Linux, it's best to install from source)
• If you already have Node.js installed make sure you're on at least 4.x.x+.
If you need multiple versions of Node.js installed at the same time, try a tool like NVM
As artists working with computers, how do we produce work that feels soulful in the musical sense? In an attempt to answer this question we'll take a look at jazz improvisers, hip hop producers, information theory, and an obscure turn-of-the-20th-century American philosopher named Ella Lyman Cabot.