Algorithmic and computational approaches to pure-tone approximations of equal-tempered musical scales