song analysis codes