Tango.info recorded performance code

From tango.info wiki
Revision as of 2010-02-15T21:48:20 by Tobiasco (talk | contribs) (Created page with ' ------------- D R A F T ----------- tango.info recording code (TIRC) See also International Standard Recording Code (ISRC) == Purpose == Easy reference to enrich TINTe...')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
------------- D R A F T -----------

tango.info recording code (TIRC)

See also International Standard Recording Code (ISRC)

Purpose

Easy reference to enrich TINTed data with matrice numbers, 78rpm numbers, composers, authors, lyrics, whether composition is in public domain, recording location etc. where these values are the same for different TINTs.

The reference should be short to be typed quickly and consume few space in display.

Kinds of objects

"recordings"

Currently defined as: "Each recording entry corresponds to a group of tracks that have the same title, orchestra, vocalist(s) and recording date (or no recording date). "

The listing http://eng.tango.info/recordings shows recordings with at least 8 CD tracks.

Tracks belonging to one recording could among other things differ in speed, and artefacts.

Other names

  • original recording
  • performance
  • musical performance

ISRC definitions:

speed change creates a new recording.

Structure

Alphanumeric

  • YYDDDL, regex: [0-9]{5}[a-z]{1}, 5 numbers, one letter
    • YY two digit year
    • DDD
      • YY001L-YY366L standard cases, recordings from 19th century with known dates and up to 26 recordings on that day. DDD shall be the day number within that year (001 -366)
      • YY367 - YY999 non standard cases. Recordings
        • from 19th century (YY400-YY499 for 19th century)
          • from days that had more than 26 recordings (subrange?)
          • with unknown date (subrange?), sub case unknown day, unknown day + month, unknown year, unknown decade
        • from 20th century and unknown century (YY500-YY999)
    • L a letter a-z assigned by tango.info starting with "a" running alphabetically.

Numeric

  • YYDDDNN
    • YY as in alphanumeric
    • DDD as in alphanumeric
    • NN convert the letter to number, a = 01 ... z=26

ISRC mode

  • CC-RRR-YY-NNNNN
    • CC = ISO 3166-2 alpha 2 country code - Would need own made country code from private ISO 3166-2 range, e.g. "XT"
    • RRR = some own made identifier
    • YY as in TIRC
    • NNNNN - use DDD and NN from Numeric variant

Optional prefix

use ti prefix, better for string search, e.g. google http://www.google.com/search?q=44328h several false hits http://www.google.com/search?q=ti44328h no hit

Example

1944-11-23 palomita blanca Troilo

Characteristics

The scheme [0-9]{5}[a-z]{1}

  • is quite short and within tango.info it can be used without a prefix.
  • it is to some degree readable by humans
  • allows fast code assignment for data with known dates
  • is independent of work title spelling and alternative names like Pobre negrito vs Flor de Monserrat.


Days with most recordings

based in current tango.info tracks table

Maintenance

Publication

The codes should be made public in different places, to minimize dependence on t.i once the codes are derived. It should be listed in the wiki, but also somewhere else. (github.com ?)

Registration

Primarily codes in the ranges YY001L-YY366L will be assigned.

Date, performers, work title is needed. There can be different takes on one day, if such data is available it can be used to create

Changes

Dates may be "found" to be wrong, e.g. 44328a "found" to be recorded one day later, needing new code 44329e. Old code should be kept end get a link to the new one.

Spelling updates can take place. They should be recorded with timestamp.

Changes in artists - policy needed. E.g. There is http://www.tango.info/recordings/1929-07-11/work.sos_una_fiera one instrumental, one with vocal. Adding vocal to non-vocal or removing all vocal from vocal and altering the vocal can all be corrections or indeed be discovery of a new recording.

ToDo

Is the scheme [0-9]{5}[a-z]{1} used by other code system and could lead to confusion, e.g. matrice numbers?


Feedback

....