drupal and wordpress are both good and you could add to them to get the music thing going.
joomla is a good idea for something like this. it is a big CMS with many functions. The one downside, in my opinion, is that joomla is a bit complicated for the lay man to get to grips with. Its a...