A cursed relic of our revolting age, Male Tears remixes vintage comic book imagery into a verbo-visual slurry for your shame or amusement: forty pages of thwarted privilege, humiliating failure and unchecked emotions exploding into weeping and/or violence. [more inside]
For NaNoGenMo 2017 I took an old Victorian book* and put it through a program for blotting out all of a particular symbol. That program starts out cautious, but it's way too angry by its finish. [more inside]
Last year, Oscar Sharp and I made the short-film Sunspring in just two days for the Sci-Fi-London 48 Hour Film Contest. It was (so far as we know) the first film created from a computer-generated screenplay [1,2,3,4]. This year, Oscar and I followed up on Sunspring with a new short film created for the same contest: It's No Game, starring David Hasselhoff. See the accompanying article in Ars Technica for more details. (Rather than generating the screenplay in its entirety, this time we used our neural nets as augmentative writing tools to generate short snippets of dialogue in various styles. )
Stairs that keep going down that you can follow forever (or perhaps more realistically, until your browser crashes), if you want. [more inside]
Isaac Watts, known as the “Father of English Hymnody,” wrote words to dozens of well-loved hymns and carols, including Joy To The World and O God, Our Help In Ages Past. @watts_ebooks generates random hymn stanzas based on his complete works, with (mostly) correct rhyme and scansion and HIGHLY DUBIOUS theology! (Github repo; blog post on how it all works.)
With Clarifai, an image concept extraction API utilizing convolutional neural networks, and ConceptNet, a lexical relationship database, I built a template system to generate paragraphs of text from photographs. word.camera is responsive — it works on desktop, tablet, and mobile devices. The code behind it is open source and available on GitHub, because lexography is for everyone. [more inside]
A Travel Guide generates random travel guides for all points on the globe using sentences wrenched from Wikivoyage. Its goal to give its visitors an alternate reading of place, through the serendipitous juxtaposition of their current location with evocative procedural text. [more inside]
@eventuallybot is a Twitter bot that generates short films in GIF format, sourced from shreds of random YouTube clips. The films all tell stories, but sometimes the stories don't make a lot of sense. [more inside]
Chicago Avenue Moon is a generative music app that responds to date, time, lunar phase, GPS, etc, to determine how its music unfolds, in real-time. The iOS app manipulates, sequences, and layers 1000+ brief musical phrases to create trillions and trillions of variations, unique to the listeners movement and place on the planet. [more inside]
I have completed a new fun data art project: I translated the ups and downs of the S&P 500 for the year into a reggae-ish song, while an animation represents the data visually and in sync with the music. It's been a record year for the S&P 500 -- and now you can hear it! [more inside]
Boost your vocabulary with these fiercely plausible words and definitions. [more inside]
Spike Solutions is a series of short, focused screen tests towards new generative compositing techniques. With number three, I'm starting to hit the Warhol-meets-Braque thing I was aiming for. #2, #1. Made with Processing, set to amazing antique synth tracks by Benge.
For the past few years I've been developing techniques for computational graphic design. This is my new website, showing some of my work.
Stock trades determine the songwriting in this audiovisual presentation, translating the ups and downs of 2010 into musical notes. Using a five-note scale spanning three octaves, pitch is determined by the daily closing numbers of the Dow Jones Industrial Average.
Click and click again to generate random new years resolutions for 2011, based on a corpus of tweets collected yesterday and today. Sometimes nonsensical, sometimes absurd, sometimes even plausible. "Be more dedicated to achieve. It avoids disappointment. which means you'll have to be." (potentially NSFW) [more inside]
Riffing on an old idea/joke that came up in Metatalk today, I've put together this little blues name generator. Because why should Leukemia Sweet Pepper Tyler have all the fun?