Musicifying Data? Spam Rendered in MIDI
Here’s a brief video snippet I discovered someone took at a talk I did at this year’s South by Southwest, with interaction design pioneer Joy Mountford (formerly Yahoo, Apple). We were talking about the idea of “data as art”, which happened to coincide neatly with the Design and the Elastic Mind show at MOMA, featuring several works from Joy’s recently-disbanded Design Innovation Group team at Yahoo.
The audience response to the work Joy showed was really overwhelming, as search activity danced around the globe and photos came to life in three dimensions. And it was nice to be able to show them the tool used to create these projects, Processing, and encourage people to try it out for free, even if they hadn’t tried programming before.
But I was surprised by how people reacted to a quick musical demo I closed with. Using Java, I wrote a simple program that checked my Gmail account using IMAP, then translated the time spam messages arrived into MIDI notes. I’m still developing a more advanced real-time version, so I threw the resulting SMF file into Ableton Live.
I’ll actualy be showing a newer version of this for Internet Week at an event sponsored by Make Magazine; more on that in a few days. (I’ll also use that as an opportunity to post some updated code.)
We spend so much time talking about how visualization can make data more expressive that we sometimes overlook other media. The spam “musicification” made sense to people partly because even the untrained ear is sensitive to musical timing, I think. Sonification of data isn’t always the right choice; the results can be abstract, though perhaps there’s value in that, too. But it’s worth remembering that people are sensitive to sound as they are to visuals. Since it’s not an either/or choice, necessarily, it’s too bad that so often designers neglect aspects of sound and timing while focusing only on what something looks like. It’s a challenge, certainly — there’s a reason most of us mute annoying sound feedback on computer interfaces — but I think it’s an area in which we’ll see a lot more discussion.
Now, data in smell-o-vision — that’s a story for another day.
/* Buy links if custom fields not null and not in cat or search results */ ?> /* End Buy links if custom fields not null and not in cat or search results */ ?>







12 Comments
Leave a Comment7oi
damn, i wanted to translate spam into music! i’m a big spam fan!
May 30, 2008 @ 1:12 pm
Peter Kirn
7oi: we could form a band. :)
Or, perhaps, just a multi-course meal of spam.
May 30, 2008 @ 1:28 pm
Dub
7oi - Send me your e-mail address, you’re welcome to some of mine!
Peter, it’d be all about \/1a9ra and Roxel watches - it’d be more like a “Brand” or a “Bland” than a band
May 30, 2008 @ 7:39 pm
gbsr
now this would actually be a good reason to get rid of my spamfilter.
June 1, 2008 @ 9:55 am
Ido Schacham
Super cool! Sounds like some neat music is coming out of there. Very John Cage with those long pauses.
June 1, 2008 @ 3:58 pm
Jere Käpyaho
The most interesting part is how you map the spam (or any other data) to the MIDI notes. Could you elaborate on the rules that govern the pitch and duration of the notes? By varying those, you can create completely different music from the same data. The mechanism itself is almost trivial in comparison. You mentioned something about the receive times of the messages in the video, but that is not the whole story, is it?
June 2, 2008 @ 4:29 am
Peter Kirn
It’s not the whole story, no. :)
The easy part is mapping the timestamps, so that the duration of the piece is mapped to spam arrival times. Beyond that, I think this gets more into the area of the art of it than anything meaningful, but I did toy with look at the length of the messages themselves. Here, because spams did tend to overlap, I mapped pitch as a simple algorithm that would randomly generate some variety while avoiding two notes hitting at the same time and flanging. But I could do something fancier in the future.
So you’re absolutely right, though I haven’t done the *most* interesting thing with this just yet!
June 2, 2008 @ 8:12 am
dlab
Peter, I want to see more on this in the future. Very amusing :-)
June 2, 2008 @ 2:46 pm
» Visualizing Spam
[...] schöne Spam Pflanzen und Gebäude von Alex Dragulescu bis hin zu Verrückten Typen die ihren Junk email ordner mit ableton live synchronisieren und sich alles nett als mididaten ausgeben lassen. das klingt nach [...]
June 3, 2008 @ 4:25 am
AtomoSynth Abyssal, free Mellotron samples, Den-kuri Master(den-kuri ver2), and Musicifying Data? Spam Rendered in MIDI
[...] Musicifying Data? Spam Rendered in MIDI - Peter Kirn wrote a simple program that checks his Gmail account using IMAP, then translates the [...]
June 3, 2008 @ 10:25 am
richard
If you used the FBI keylogger machine “Carnivore” like another processing project, you could get something more dynamic. I for one would like to hear a literal translation of spam with vocal samples of porn, watches, viagra, lonely hart’s, singing out to me in a beautiful spam opera.
June 3, 2008 @ 5:29 pm
Samuel Van Ransbeeck
Last semester I wrote a software program that translates stock exchange values into music in realtime and improvises on it. For who is interested in it, here you can get it
http://www.filemojo.com/018385241811973/Stockwatch.zip
http://www.filemojo.com/022716332178181/Stockwatch.zip
(the second one has examples in mp3 instead of aif files)
cheers
Samuel
June 5, 2008 @ 7:59 am
Leave a comment
RSS feed for comments on this post. TrackBack URI