Here you can find information about, and (when applicable) code from, projects i am working on.
Lovely Spam Music
In January of 2012, niteshad told me about spamradio.com, a classic streaming radio station that plays spam in synthesized speech, over ambient electronic music. Quickly, i got addicted; it became my default background music for working, sleeping, or messing around on the computer. However, i quickly realised that spamradio.com was playing the same few spams from about 2006 over and over again on its stream. Some of the spams were extremely funny, but it got boring once i had memorised all the spams they were playing.
Since i'm interested in algorithmic composition, i decided i could write some code to create new music, start collecting amusing spams i received, and create a more frequently updated stream that serves up a more extensive collection of spam.
project homepage: http://http://www.minazo.net/lovelyspam.html
stream: Lovely Spam Music is available in both m3u format and XSPF format.
code: download a .tar.gz archive of the project code.
Arduino Music
This is not a single project I'm working on, but more a category of projects I am starting to explore. I have created a separate page on Arduino music, which contains code for Arduino music projects i have built, as well as links to other pages that I have found helpful while exploring how to make music on the Arduino. I also gave a presentation on the basics of making music with Arduino at Penguicon 8.0; the slides are available on my presentations page.
8.12.12
This is a suite of music I composed on a Commodore 128 during May and June of 2009. It won first price in the science fair at the Pumping Station: One Geek Prom on June 13, 2009. The name 8.12.12 refers to the fact that a C128 is an 8-bit machine, and that the piece includes one twelve-measure vignette in each of the twelve major keys.
Tape image for 8.12.12.: this file can be loaded in the VICE Commodore 128 emulator and run. You can type LIST to see the code; feel free to look at it, play around with it, or remix it to your heart's content.
Kanye Bot
This project is pure silliness.
Rob T Firefly suggested one morning, soon after the 2009 MTV Video Music Awards, that I make a twitter bot that references the internet meme that ensued. So, I did. It polls the Twitter public timeline at regular intervals, checking for tweets that say "thanks" or "thank you." If it finds anything, it makes an @ reply saying that it's happy for them and will let them, finish, but whoever tweeted right before them on the public timeline made one of the best tweets of all time. It then follows both people to whom it replied in the tweet. It also responds with a randomly generated Kanye West quote every time someone @ replies the bot.
My instance of this bot is running at twitter.com/kanye_bot.
Python code for Kanye Bot: This contains everything I am running, except for the Twitter username and password for my bot account. Feel free to create your own instance of the bot, and to tweak the code to your heart's content.
