Music, Science, and Philosophy