Yesterday was St.John's eve--a modern excuse for throwing firecrackers for a month long in Barcelona, culminating in a night-long orgy of noise and fire on the night of the 23rd. I should have remembered this and escaped the city when I still could, but I forgot. To make things worse, there was a football match and people were celebrating with more firecrackers. The perfect night!

But I thought I would just put the noise-cancelling headphones on and happily ignore everything. Hopefully I would get aslept and wake up the next morning as if nothing had happened. But no, that didn't work! The headphones weren't enough for all those explosions, and I couldn't sleep with so much activity outside. I read RSS feeds, wandered from related video to related video in YouTube, designed the definitive tacky playlist in Audacious (hey everyone was partying, why not me too?), and even finished a few items in my to-do list. But whenever I switched the headphones off, it was still too noisy.

Finally, out in the balcony, looking at the gloom of distant fireworks, I wondered: what if...?

And thus (read this with your most dramatic voice ever) radioworks was born.


Yes, this is seriously wrong. Also quite funny and entertaining. I can assure you I got aslept quite quickly with this. Beats reading the kernel source hands down! (I did that once--I got nightmares in Assembler, so I've never attempted it again!)

It features the worst abuse of radio buttons in a long time (look at the way 'checked' is used! ha!), and supports multitouch! So go make some noise with your mobile device! I've tested it with an iPad (looks a bit odd, no sound) and a Nexus S running Chrome (runs great, with sound). It works horribly bad in Firefox but I don't want to abuse more radios today, so if you know why it is ignoring my CSS rules, please post a comment :-)

Many thanks to Syna Max for the sound sample.