Computational music analysis