Tango.info recorded performance code
------------- 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:
- http://wiki.tango.info/mul/International_Standard_Recording_Code ISRC
- http://www.ifpi.org/content/section_resources/isrc_handbook.html#Heading337
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)
- from 19th century (YY400-YY499 for 19th century)
- 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
- http://www.tango.info/tracks/AnibaTroil/1944-11-23/work.palomita_blanca
- alphanumeric 44328a
- http://www.tango.info/44328a (future link)
- numeric 4432801
- ISRC mode XT-TIN-44-32801
- TIN mode 0248 ?? 4432801 C (the physical matrice as tradable object)
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
- http://www.tango.info/recordings/1981-03-07 17 (q)
- http://www.tango.info/recordings/1985-12-26 21 (u)
- http://www.tango.info/recordings/1989-06-26 17 (q)
- http://www.tango.info/recordings/1996-01-19 14 (n)
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
....