Support for milliseconds in song lengths
Chordian opened this issue · 4 comments
This was suggested by Zbigniew Uggett on Twitter. (Matty Seito?)
Currently DeepSID uses minutes and seconds for song length values as was used by the High Voltage SID Collection up until update 69, but from 70 they claim to have added milliseconds as well.
Personally I imagined that milliseconds really wouldn't make much of a difference, and I'm not even sure if all of the SID handlers (particularly the emulators) would benefit from it at all.
I'm not sure yet if this is a 0:53.5927 thing or it's just seconds rounded up and down in the MD5. Either way I've always used the MD5 file for updating, so if the latter is the case then I don't have to do anything.
Awaiting confirmation from Wilfred Bos (HVSC) about this.
Wilfred Bos commented,
You have to look at SIDs that are added or updated in HVSC#70.
Look at e.g.:
/DEMOS/0-9/12th_Sector_Music.sid
/MUSICIANS/D/DRAX/Unboxed_Pillars_6581.sid
/MUSICIANS/J/JCH/Araber-Anna.sid
All other tunes that were not updated in HVSC#70 don't have milliseconds info yet. Milliseconds info is optional so we only add the info when it is known.
The lines for 12th_Sector_Music.sid looks like this:
; /DEMOS/0-9/12th_Sector_Music.sid
c7c299ce06ec5ccffb2261fb11b42a73=4:33.108
As only very few tunes in HVSC make use of milliseconds so far, I'm not in a hurry to add support for it.
There were updates for handling milliseconds later during 2019:
- 2019-06-30: The maximum song length at the end of the time bar now cuts off the milliseconds shown.
- 2019-07-02: The top 20 table with the longest SID tunes no longer show milliseconds.
- 2019-08-02: The song length at the end of the time bar now has a small dot added to it when the HVSC data includes milliseconds. You can then hover on the length to see the full time in a tooltip.
The issue will now be closed.