Some of Doom's music tracks are reused for multiple levels. In some
cases these different lumps have the same hash but there are several
where the hash is different even though the music is the same. So,
reduce the set of filenames in the Doom 1 config file, based on the
data from this page:
<https://doomwiki.org/wiki/Doom_music>
This should allow smaller music packs to be produced - the config file
lists exactly which files should be included to cover all of Doom's
music, without any ambiguity.
This is particularly important for the TNT config, where the "canonical"
filename for some of the tracks is not obvious. The logic in Chocolate
Doom allows duplicate entries for the same hash, so we'll check each
entry to see if we can find the referenced file. But keeping the dupes
in a separate section allows music pack authors to determine the minimum
number of tracks which need to be generated to cover a game.
Some of the tracks found in the IWADs are included multiple times,
meaning that they have the same SHA1 hash. In these cases it is not
necessary to have multiple files; only a single file and a single
SHA1.
The Hexen install CD includes audio tracks with high quality recordings
of some, but not all of Hexen's music tracks. Add secondary configuration
that people can use to play with audio files ripped from the Hexen CD.