Computation, Music, and Cognition