a cartoon rock band sing on stage