i'm sorry if this was already asked here, but I couldn't found it with search.

Is there any tool that can convert a multiple files noncompliant cuesheet to a single image one?

The reason for this is that I have some albums stored as multiple files with a noncompliant cuesheet with gaps append to the end of previous track. Now I would like to join the files and create one appropriate cuesheet with all gaps preserved.

I've read the EAC CUE Sheets wiki page, and I see that it contains the method for converting, but it's difficult to apply it to a lot of cues by hand.

So I was thinking on some tool, or other clerver and quicker method to do it.

Foobar2000 doesn't seems to handle gaps, nor it is possible to "mount" such non-compliant cuesheets into an Alcohol 120% virtual drive. I don't know if it is possible with Daemon Tools.

The ideal would be to have a "virtual burner" that can be seen by EAC and "burn" an image+cuesheet from EAC. I know about EZB Systems Softdisc, but I never tried it and I don't know if its usable from EAC.

Anybody tried it?

... and, BTW, I'm every day happyier to have ripped to Image+Cuesheet ...

@Synthetic Soul: Yes, it will read a CUE sheet (any of the 4 types that EAC makes) and get the track lengths from the WAV files (you'll have to make sure they're present and named properly). Then it will output a single-file CUE sheet, and I could add some of the other types later. It won't mess with the WAV files (splitting/joining) but it's not out of the question in the future. For now you can use WAV Tools to join the files. It's written in C# and will require the .NET Framework v2.0.

Please help me test it by inspecting the new CUE sheet for anything strange. The time calculations should be correct, but look for any out-of-place items (commands other than FILE, TRACK, INDEX, and PREGAP are passed through as-is, hopefully in the right location ).

@DrGreen: That's strange, usually my hosting is very stable. I can connect to the server via FTP but the HTTP part is down. Anyway, it's now mirrored at my ISP web space: [Link removed, see here for updated link].

Ok, I've made a test rip to disk. Now I'm having a problem. I always have a "Unable to get length of WAV file" error. Checked the files inside cue and they seem to be fine, also tried with full path and got the same error.

Am I missing something here?

btw, are you going to release the source? It would be easier to me to check if is a bug or not.

@DrGreen: Full paths don't work right now, I'll have to fix that (I'd like to just ignore the directory part, does anyone have the CUE and WAVs in different directories?). When testing I had that problem because EAC doesn't replace spaces with underscores for the filenames inside the CUE sheet, make sure that's not the problem. If that's not it, I'll post a build that will give me more detail about this error (and the source too).

I fixed the full path issue, added the space/underscore thing, added the ability to drag/drop CUE files onto the path text boxes, and added prompt for overwrite if the output CUE exists. I think it's good enough to call "one-point-oh", so here it is:

Any chance this could be made to follow the relative subdirectories in the CUE sheet to find the source WAV files? It copies over the information properly linking to the right location, but only if you move them to the directory of the cuesheet temporarily.

Also, might I be the one to request support for FLAC files? I believe a length string is stored inside the FLACs.

--------------------

WARNING: Changing of advanced parameters might degrade sound quality. Modify them only if you are expirienced in audio compression!

@mmortal03: I can fix that. I'd like to have it check in the same directory as the CUE first, but if that doesn't work I could use the directory provided in the CUE sheet (absolute or relative). As for FLACs, I'll see how much work it would be. Do the filenames inside the CUE sheet have ".flac" or ".wav" extension?

@mmortal03: I can fix that. I'd like to have it check in the same directory as the CUE first, but if that doesn't work I could use the directory provided in the CUE sheet (absolute or relative). As for FLACs, I'll see how much work it would be. Do the filenames inside the CUE sheet have ".flac" or ".wav" extension?

I edit my cue sheets so that they have a ".flac" extension, because EAC doesn't do it on its own.

--------------------

WARNING: Changing of advanced parameters might degrade sound quality. Modify them only if you are expirienced in audio compression!