RE: Format considerations (Pieces)

Schuetz, David (David_Schuetz nospam at tds.com)
Tue, 9 Mar 1999 10:55:39 -0800

> The way I was thinking of doing it was to have Pieces as
> first-order objects, which reference a sequence of tracks
> (which in turn belong to CDs).

I was even thinking of being a little more abstracted...define all tracks in
terms not of track ID as published on the CD, but as H:M:S:F locations on
the CD, with Length added. Perhaps also with "same as" track numbers when
they duplicate tracks. Like:

block title start end tracknu
1 5th sym 0:0 18:23 -
2 1st mov 0:0 7:10 1
3 2nd mov 7:10 10:05 2
4 3rd mov 10:05 15:03 3
5 4th mov 15:03 18:23 4

or, in the opposite case (long track, no subs):

block title start end tracknu
1 SOYCD 0:0 15:05 1
2 pt 1 0:0 7:50 -
3 pt 2 7:50 12:03 -
4 pt 3 12:03 15:05 -
5 WTTM 15:05 21:20 2

Users could then choose to ignore supersets (pieces) or subsets (indices)
and stick with only track-related selections (as defined by the ToC), or
they could choose more detail (viewed hierarchically, or however the UI
deems best). When shuffling, the UI only shuffles based on supersets
(entries that are entirely within another are ignored). If the user
desires.

This also provides the opportunity to "fix" CDs with incorrectly indexed
tracks (some early Pink Floyd pressings were messed up this way).

david.