The centerpiece of Freedom, Santana’s fifteenth album, is “Songs of Freedom,” one of the most petulant songs in rock history. Carlos Santana’s ill humor is unfortunate, because his six-string work on Freedom is his best in years. On “Veracruz,” he rams riffs down the throat of the song and violently nourishes it. Carlos could always be counted on for half a dozen soulful solos on all but his most desultory albums, but his terse flames burn deep holes in every tune here. Santana can certainly find a less overwrought singer than Miles, and the unfocused animus behind “Songs of Freedom” is despicable, but when Santana lets only his guitar do the talking, he remains a compelling voice.