The music of Puerto Rico has evolved as a heterogeneous and dynamic product of diverse cultural resources. The most conspicuous musical sources have been Spain and West Africa, although many aspects of Puerto Rican music reflect origins elsewhere in Europe and the Caribbean and, in the last century, the USA.