Songs and Solos: Creating the Right Solo for Every Song