I'd rather spend the time getting things Right. I'm a software guy, and I'd much rather return to code that's well organized and thought out. It takes time a iteration to get to well-designed code.
When I get outside my area of expertise (which is solving problems with code), I still like to spend time making things feel like they were professionally made. Doing that lends me credibility, make my own products more appealing for purchase, and give me lots of personal satisfaction.
To this specific story, even if the guy kept all the different music theory note sequence combinations in his head, he's bound to forget which he played and which he didn't. Hell, wrote a couple nested loops and be done with it. Go back after the few minutes it takes for the audio to render and listen to every combination, knocking out the bad ones, re-listening to the others honing in on a good one ... Sounds like a good automated/iterative balance to me. I'd have even automated the file slicing and put a text interface on it: play a sound, ask for Y/N input, keep looping the remaining Y responses ...