Talk:Classical Music Support

From Muso wiki
Revision as of 20:55, 24 February 2013 by MDE (talk | contribs)
Jump to navigationJump to search

Please feel free to add to this discussion. However if you want to edit please make the edit clear.

INTRODUCTION

I'm sure I'm not the only person who has started to rip CDs from their classical music collection and pretty soon got disheartened by the banal fashion with which it is treated by most music software. Practically all the software available is based on a paradigm that says there is a Song by an Artist on an Album. It may allow for a Composer as well, but still assume that all composers write songs.There should (in theory) be at least two big benefits of ripping your collection: (1) the reduction in shelf space and (2) the ability to quickly locate the music you want. Most software achieves (1) but is not much help as regards (2). At the same time, now that the physical CD case is not to hand when the music is playing, you would like to see some information about it. Frequently this is rudimentary. And of course, you don't want to put in too much work to achieve the required result.This discussion is based on my approach to resolving these problems; an approach which I am sure will evolve over time. At the centre of this is the excellent "Muso" software which, for the first time, gives the classical music lover a "CD Insert" view of their albums coupled with powerful searching and linking facilities, plus an ability to play to either LMS or iTunes.

WHAT'S THE PROBLEM?

There are five main hurdles to be faced in ripping and streaming classical CDs (some of which also apply to jazz albums) in a way that satisfies the music lover, rather than the casual listener.

  1. Poor availability of metadata, particularly when the album has a variety of ensembles, conductors, soloists, instruments etc.
  2. Lack of complete structure: failure to deal with the fact that much classical music has movements as parts of larger works which are not the same as physical albums.
  3. A focus on the Artist rather than the Composer (even assuming the latter is displayed/accessible).
  4. Player information screens usually limited to Song, Artist and Album.
  5. Lack of integration of sleevenotes into the experience.

This has meant that either the classical music lover has had to settle for a poor compromise or (in many cases, I suspect) just give up. Unless you pay someone else to rip your collection for you, the investment of time required to do it, given the quality of the resulting experience, does not seem worth it.

A SOLUTION IN SIGHT

Thankfully it would seem that things are starting to improve. Partly this is because of the growth in the digital download market for classical music and improving metadata libraries. However, the major development for me was the purchase of the "Muso" software which deals with several of the problems described.My approach in outline is now:

  1. Rip the CDs to FLAC using dBpoweramp CD Ripper. This provides access to the best metadata available on the web, plus artwork. FLAC files are lossless, but compressed to save space, and provide for a limitless number and variety of tags for metadata.
  2. Review the ripped discs in Mp3tag. I can easily see if tagging errors were made on ripping and correct them. Depending on the type of CD (see details below), I then run an automatic macro action that optimises the tags for Muso and the player software (in my case LMS and iTunes).
  3. Import the music to Muso and check it looks right.
  4. Convert the FLAC files to mp3 using dBpoweramp Batch Converter and import to iTunes (I only do this so that I can sync to my iPod and have a portable version).

This still involves a bit of human review along the way, particularly to fix any shortcomings in the available metadata and each action stage needs to be initiated manually, so a little organisation is required.

THE DETAILS

So to the nuts and bolts.
The key to everything is the metadata structure, so that is discussed in some detail first, followed by further details of each of the steps described above.Before considering the detailed tags, I think it is useful to consider the macro-level structure of the actual CDs and what we are trying to achieve with each.

Types of CD

In order to optimise the use and display of tags, two major types of CD are identified (each with a variant). {Note that the term "CD" is taken to be any album set which forms a unit, so it could be more than one physical disc.}

"Opus" (and "Book") types

These are CDs where the works are generally multi-movement. A tag will be defined for both the Opus and the Movement. On the web-sourced metadata, the Title is typically "Opus: Movement". For large works (e.g. operas) where the CD (or box set) is just that work, then it is useful to define the work in more than one level: "Book" is used for the top level and "Opus" for the lower level. For example, in Handel's Messiah, the Book might be "Messiah" and the Opus "Part I". The plan is that Muso will display a nice hierarchical structure just like the CD insert. On playing in LMS/iTunes, the Album will be the name of the Opus (or "Book - Opus") prefixed by the Composer.

"Song" types (one or more composers)

These are "simple" albums with no hierarchy. They will just be displayed as lists in Muso. For single-composer albums, the composer name will prefix the album, otherwise it will be in a suffix to the title.

Tags

FLAC files allow any tag names, and any number of them, to be used. The actual names are not important unless they are "standard" tags used in particular ways by particular software (including Muso). See Attribute_Mapping for details of standard tags. My basic philosophy is to use "custom" tags for the key metadata and then construct the standard tags from these. As much as possible, this process is automated. In this way, the standard tags can always be re-configured as software requirements and capabilities change. Re-tagging is an activity to be avoided. Mp3tag is used to facilitate this.

The tags and how they are derived and used are set out below. The sequence shown is the one that I use in the "panel" in Mp3tag (although I do not display them all).

Title

Derived from:- Web-sourced metadata.
Initially, on ripping, this should be the opus (if any) followed by the movement, separated by a colon. This is a (fairly) standard naming convention for classical tracks. Check that only one colon is presentThe tag is subsequently modified for display purposes.

Artist

Derived from:- Web-sourced metadata.
For displaying on the player, the names of all significant performers are required. This is built automatically by an Mp3tag action. When ripping, this tag should only contain the name of the principal soloist (or maybe two, for duets etc.). The orchestra, conductor, composer etc. are in other tags.

Artist Sort

Derived from:- Web-sourced metadata.
s/b created on ripping by Metadata in Options setting. Check it reflects the artist.

Album

Derived from:- Web-sourced metadata. Will require editing and is subsequently changed by tagging actions.
Initially this should be exactly the name of the CD or box set that you want to see under Muso. However, there is merit in using a prefix of "Composer(s): " as this helps to sequence folders and playlists (see further details below. For "Opus" type albums we are aiming for an eventual display of "Composer: Opus" or "Composer: Book - Opus".

Genre

Derived from:- Web-sourced metadata. May require editing.
I use a classical sub-type (see box 3 - tbc) for all works where composer/conductor are key. Otherwise 'Rock' etc. Do not use "Classical". The alternative is to use another tag for sub-genre.

Comment

Derived from:- User.
Any additional information about the album (shows in Album sub-header in Muso).

Album artist

Leave blank. Interpreted differently by software. Muso will infer from other tags. For Muso to group the album together, the "folder" option needs to be selected in the database edit. For classical albums, Muso will treat the composer as the Titled Artist if the composer is the same on every track. See also http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Encouraged_Tag_Standards#ALBUM_ARTIST .

Composer

Derived from:- Web-sourced metadata.
Full name. Use hyphens etc. to prevent spliting words on sorting.

ComposerSort

Derived from:- Web-sourced metadata or automatic from Composer
Surname, First name (if not present, it will be created later by mp3tag action)

Arranger

Derived from:- User.
Name of arranger, if any. Genrally not shown separately in web-sourced metadata.

Period

For Classical Genre: Medieval, Renaissance, Baroque, Classical, Romantic, Modern. For other (popular) genres: decade (e.g. 1970s). Can be left for Muso to work out from Composer.

Book

Derived from:- User.
Larger body of work (see notes above).

Opus

Derived from:- Automatically from Title.
Name of work. Should be identical with the first part of the title. If an opus just comprises a single track, then the opus and title can be identical (mp3tag action creates automatically, so get it right in the Title when ripping).Check to see if the opus appears elsewhere in the collection and use consistent naming. Also use opus numbers and catalogue numbers (plus wikipedia to check official opus names if nec. - see http://www.jsbach.org for Bach BWVs and titles).

Band/Ensemble

Derived from:- Web-sourced metadata or user.
Name of the Orchestra or group (multiple bands supported, separated by semicolon)

Conductor

Derived from:- Web-sourced metadata or user.
Conductor's full name.

MainPerformer

Derived from:- Automatically from Artist.
The main artist for the track. Not Band or conductor here (possible exception if the conductor is also playing as lead artist/director).

Instrument

Derived from:- Web-sourced metadata or user.
The instrument of the MainPerformer, if relevant. If more than one MainPerfomer, then list instruments in the same order.

Performer

Derived from:- Web-sourced metadata or user.
Name of any soloists or other featured individuals (separate by semicolons). Include instrument in brackets if required.

CDName

Derived from:- Automatically from Album.
This is then used as the source of the album name in Muso and the playlist in iTunes.

Movement

Derived from:- Automatically from Title.
Section of the work. Should be identical to the second part of the title (mp3tag action creats automatically, so get it right in the Title when ripping).
NB Multiple tags should be separated by ; (NB do not use any ; in string in a tag except to separate multiples)