View with field collection and filters
If you would like to look at an advanced application of someone doing something very similiar to you, have a look at the Recruiter installation profile for Drupal 7. Just download, install and then look at how the views, content types, taxonomy and fields are configured. Instead of musicians and skill it is configured to software developers with skills.