2 min read

Minimusic 1

An infinite mp3 player inspired by the Buddha Machine
A painted wooden sign, yellow on brown, reading "PLEASE TAKE YOUR TIME THERE IS MUCH TO SEE"
A sign at Trees of Mystery in Klamath, CA / Jesse Kriss

I thought I'd bring an older project out from the archives and share it with you. This one is from 2019.


Back in 2005, a group called FM3 made a little box that played infinite music loops, with nine tracks built in. They called it the Buddha Machine.

I thought this was so cool. Minimalist, entrancing, limitless. I was hooked. Brady and I even had a few Buddha Machines around at our wedding reception.

There's something really magical about it. We're so used to music being finite: a song, an album. Even with never-ending algorithmic playlists, there's something special about music that goes on forever.

I'm also a sucker for things that mess with our assumptions and typical patterns. The status quo can pretty much always use a good shaking.

Anyway, at some point I realized that I could make a little web player for loops, just like the Buddha Machine:

A screenshot of the mmx1.monorail.tech web page, with ascii art, a play button, and three colored buttons at the bottom
The web interface for minimusic 1

Each colored button plays a different loop, all played and recorded by me on an OP-1.

Paid Monorail subscribers: you can check it out at mmx1.monorail.tech. (If you haven't subscribed yet, or if you're on the free tier, you can become a paid subscriber here.)

Under the hood

Just making a looping mp3 player would have been enough, but I wanted to push things a little further. I was thinking a lot about cassettes, game cartridges, and floppy disks at the time, and this informed a new challenge: How self contained could it be, how compact, how portable?

This player is actually a single html file with zero dependencies. The mp3s are converted to base64-encoded text, and are right there in the inline JavaScript.

a screenshot of code that reads "playlist.push" followed by a long string of alphanumeric characters

If you click the download link, it'll save a local version to your computer, which you can open up and play whenever, forever. As an extra bonus, it's 1.3MB–small enough to fit on a floppy disk.

I hope you like it.

Oh, and you can get the reissued Buddha Machine, too, if you want.