Where Do Songs Come From?