Update: I've now redone the disc using CD mastering software. My aim was two fold:
- Get all the track gaps correct (or in one case, no gap)
- Make the track volumes more consistent
I tried Triumph (thanks, @rknLA) for reasons I outlined above. The process was pretty darn easy took just a few hours to learn and do. The program did crash on me once, losing my last edit. It is a giant disk hog - seems to make whole copies of your tracks in the file bundle it creates. All in all it was easy to add the few fades I needed, space the tracks as I desired, add track and album data, check LU metering, adjust track volumes - and generate the DDP files that make up an audio CD. I liked that you can use the same software to master the track for streaming services with just one command - but didn't since I've already uploaded those.
The process for going from DDP to Kunaki is:
- Use a DDP player to burn an Audio CD (Triumph comes with such a tool)
- Use Kunaki's getISO.exe program to read the Audio CD and generate an ISO/CUE file pair.
- Use Kunaki's web site to upload that pair, along with CD artwork.
Along the way I discovered some things about that:
- Even burning at slowest speed (as recommended by Kunaki), the burn and then read process still had two disc errors resulting in two small sections of bad audio in the ISO file.
- However - the Kunaki generated ISO file is actually the raw audio file of the whole disc - and is identical in format to the image.dat file in the DDP file bundle. So - I just simply substituted that file for the ISO when uploading.
- The Kunaki CUE file is just a small binary file of track start points. Alas, Kunaki doesn't do either CD-TEXT, nor the proper track end markers that would get you a count-in during the gap between tracks. I checked the disc burned from the DDP bundle, and it does have the count-in. Oh well....
- I couldn't find any documentation on this binary CUE file (other CD systems use a text file for the same purpose) - but looking at the hex dump - it would be easy to reverse engineer, and simply generate it from the DDP info, rather than do the whole burn / read-back cycle just to get it.
New discs uploaded and ordered...