Last year me and Abe started working on some art together.
It’s called today.
Each page has a picture made by Abe with Word ’97 in a Windows 98 Virtual Machine, and a looping sound.
I make the sounds with a Nintendo Game Boy, a handheld compact cassette recorder and a teenage engineering op-1.
You can view the next sound/picture pair by clicking the picture, eventually you’ll loop around.
The most recent one is on the homepage
There’s an RSS feed you can subscribe to, and you can append
.json to any page (including the root!) to get a JSON representation of that page. Feel free to do whatever you want with that. The sounds and pictures are all creative commons share-alike.
But that meant it was a manual process to put something live, or even preview a pairing.
So then I put together an app to manage the page. It takes uploaded media and puts it in Linode Object Storage (which is like S3 but without giving money to jeff).
There are three concepts.
The page for sounds shows a grid of every sound that isn’t part of a day.
you can click one to preview it, and you can drag a
.flac file onto the window to upload a new one. It’ll get a random name like
spooky ocean. (
The pictures page is a grid of all the pictures, paired or not.
This is where you add the alt text, and also where you can select the
Make a day of it button.
make a day of it
make a day of it page is where you can preview how a particular picture will work with each available sound.
When you fine something that works, you can give it a name and it will be the new homepage the very next moment.
The days page shows a grid of every day there’s ever been.
It’s scary to have delete buttons lying around, so those are hidden behind DANGER MODE, which can only be activated by manually adding
?danger=danger to the URL.
After deleting anything, you’re redirected back to the non-danger page.
ok, that’s all. thanks.