You can download a 6mb .zip of the tracks here if you fancy a play.
Harmony
My first thought was that if there was no beginning or end to this music, using a drone would probably make sense – set one constant, unchanging element and pivot everything else around it. I slapped together a Spotify playlist of references I could think of, then got sketching.

Pen and paper before continuing sketching in sound using Logic
Artwork as animation
Formatting phrases as tracks means that you can use the artwork embedded in the ID3 tag almost like a frame in an animation. Again, loads to explore here.

If each phrase is formatted as a separate MP3, cover art can be slowly animated.
To keep things interesting, I avoided the standard 2, 4, 8, 16 bar structures and just wrote bits freely, at random lengths. The tempo was important to get right, as I wanted to be able to play with doubling and halving speed now and again. I used a constant off-beat high hat, and a kick drum playing intermittently, at double- and half-speed, with heavy syncopation. Loads of dubstep is pretty much built on this technique. Mount Kimbie do it brilliantly.
Making use of glitches
On an iPod Shuffle, you tend to hear a bit of clicking when you skip tracks quickly, so to make these transitions less noticeable, I ended up sampling the skipping noises and using them as rhythmic and textural elements. This technique has been used loads over the past 20-odd years in genres like glitch and minimal techno. There’s 60-odd years worth of audio production techniques to explore here – someone’s bound to have done a PhD thesis on it.
The skip button as instrument
During my time at Last.fm, we spent a lot of time thinking about playback controls and sociality – there’s a lot you can infer from someone pressing skip frequently, or using the more explicit Love and Ban buttons Last.fm helped pioneer. Doing this experiment meant thinking about what happens when the listener presses skip – in a sense, they become a performer. Even with this little experiment, it’s quite nice to press the skip button in time, finding and making your own little rhythms.
Is it generative or modular music? Or both?
I remember fiddling around with programming generative music using Koan during my A-levels, and have always admired Brian Eno’s work with it. But during this little experiment, I didn’t want to spend my time just writing rules to generate music – I wanted to compose it. To author it. Is authoring a system the same as writing the notes? Need to think harder about this.
That’s all so far…
That’s pretty much it for half a day’s thinking. I’m sure someone somewhere has done this already, and far better than me. Even then, La Monte Young, Terry Riley or John Cage must have predicted and worked all this out 60-odd years ago, so I need to go away and read and listen to a lot of things, and see where the idea goes next.
Update: It did go somewhere next. Read more at www.musicforshuffle.com.