ArtistRoleInheritance

With the advent of AdvancedRelationships, it becomes possible to record in a detailed way who performed what instrument in what band, who wrote what tune, and who produced/mixed/engineered which tracks. A problem with this is that information can be recorded at several different levels: the person, the band membership, the album, and the song. This page attempts to explain how this can be confusing or contradictory, and come up with some guidelines to make sense of it all.

Relations at multiple levels

At the moment, there are two relationships that allow you to capture what role the artist played, using PerformanceRelationshipClass. They relate from artist to album and artist to track. So you can say:

Since "Call of Ktulu" is on the album "Ride the Lightning", you're then left wondering exactly what James Hetfield did. Did he sing as well, or just play guitar? In actual fact, James Hetfield usually sings and plays guitar, but on that one track he only played guitar.

There have also been suggestions that MusicalAssociationRelationshipClass should be modified so that we can also say:

rather than just:

So there will be another level to the confusion. Finally, it's also been suggested that we should be able to add to artist records information about what the artist generally does:

Thus there would be a four levels at which artist role can be recorded:

  1. Artist (person) record

  2. Relation between artist (person) and artist (group)

  3. Relation between artist (person) and album

  4. Relation between artist (person) and song

The big place where this is going to cause problems is when MusicBrainz data is "collapsed down" to the track level: especially when tagging music files. People are going to want each instrumentalist credited on each track, and that's going to mean retrieving information from all four levels. Any contradictions will need to be reconciled before the track can be properly tagged.

Proposed Interpretation Rule

For any particular artist, for any particular song, all the information about that artist's role on that song must reside at the same level. That level will be the lowest one at which there is some information. Any information at a higher level should be ignored.

So in James Hetfield's case, you would record:

The fact that there is special information about his role on "Call of Ktulu" means that the higher level information should be ignored. Thus, he only played guitar on that track, he didn't sing. This looks kinda weird, because in order to record information about singing (he didn't sing on that one track), you're forced to add information about playing guitar. I don't think this can be avoided though :-(

A more complicated example:

Which means that he gets drumming and lead vocal credit on "With a Little Help from My Friends", just drumming credit on other songs from "Sgt. Pepper's Lonely Hearts Club Band", drumming and backing vocal credit on all other songs by The Beatles, and drumming and singing credit on solo albums and anything else he did. Phew!

The problem with this is that there is no way to record that someone who usually contributes to the band did nothing on a particular track:

One possibility to fix this is to introduce a special "Did nothing at all" instrument that an artist can get credit for. Which is certainly going to raise lots of questions from newbies :-( Another possibility is to just ignore this problem and rely on people's common sense to figure out that a track which doesn't have any singing probably wasn't sung by Bruce Dickinson. I'm sure there are going to be lots of edge cases though that people will complain about.

Proposed Style Guidelines

ProposedStyleGuidelines

Note: this proposal dates from earlier than 2005-07-23 11:27:33. See below for discussion.

Discussion:

Further to the mailing list discussion, I would like to add my unhappiness about a proposal to refer to Release-level performance ARs as "fuzzy". I don't have a problem with track-level ARs being "more important", but I've always applied release-level ARs when they are only true for the entire release, or at least according to the sleeve notes. Like Olivier and Lauri, I think the correct place for "fuzzy" information is in the release annotation. Editors should not be encouraged to add "performed guitar" to a release if one track only contains piano, but equally an edit should not be voted down if the Release level AR is entirely correct. --ArtySmokes


AdvancedRelationshipsDocumentation CategoryStyle CategoryProposedStyle

last edited 2008-03-19 15:43:09 by ArtySmokes

MusicBrainz web site  *  Support / Contact