Some work (like programming) takes a lot of concentration, and I use noise-cancelling headphones to help me work
productively in silence. But for other work (like doing business paperwork), I prefer to have quiet music in the
background to help me stay focussed. Quiet background music is good for meditation or dozing, too. If you can’t fall
asleep or completely clear your mind, zoning out to some music is the next best thing.
The best music for that is simple and repetitive — something nice enough to listen too, but not distracting, and
okay to tune out of when needed. Computer game music is like that, by design, so there’s plenty of good background
music out there. The harder problem is finding samples that play for more than a few minutes.
So I made
loopx, a tool that takes a sample of music that loops a few times,
and repeats the loop to make a long piece of music.
When you’re listening to the same music loop for a long time, even slight distortion becomes distracting. Making
quality extended music audio out of real-world samples (and doing it fast enough) takes a bit of maths and computer
science. About ten years ago I was doing digital signal processing (DSP) programming for industrial metering equipment,
so this side project got me digging up some old theory again.