Jazz Jazz Revolution

It’s no accident that music and games share the verb “to play.” Both music and games are semi-structured forms of social learning. As far as I’m concerned, the most exciting thing happening in the video game world is the explosion of music-based games like Dance Dance Revolution.

Songwriting and computer programming

Writing a song is a lot like writing a computer program. They both require clever management of loops and control flow. The simplest sheet music reads as a straightforward top-to-bottom list of instructions. You start on measure one and read through to the end sequentially. That’s fine unless the music is very repetitive, which most …

The desktop metaphor is, like, so five minutes ago

Update: this was written before I ever touched an iPhone or iPad. These devices are major improvements over the desktop metaphor GUIs I complain about below. When you grow up playing video games, like I did, the primitiveness of office software user interface design comes as a shock. The desktop metaphor was a brilliant stroke …

In the sequencer, the notation is the performance

In my laptop band Revival Revival, we use Reason for all of our instrumental sounds and sample playback. The newest version has a handy color-coding feature in the sequencer, which makes it easy for me to be able to keep track of which part of which song happens in which order. Having all the tunes …

Digital audio is just long lists of numbers

How do you get sound in and out of a computer? There are two steps. You have to turn the sound into electricity, and then you have to turn the electricity into numbers. Turning sound into electricity At the physical level, a sound is a rhythmic vibration of air molecules. Your ears can detect subtle …

Visual outlining with Flickr

I’m a visual thinker with an art background, and through playing with Flickr, I stumbled on the idea of a visual outline to complement the written one.