Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Different CD ripping programs creating .CUE sheets with different track timings (Read 337 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Different CD ripping programs creating .CUE sheets with different track timings

This is something I’ve occasionally brought up in other threads in the past… though now after seeing it happen yet again this morning, it’s at the forefront of my mind and I figured it deserved a dedicated thread.

If there is a disc I suspect has Pre-Emphasis, I’ll take the time to check it in CueRipper, since the current versions of EAC have removed the ability to manually detect the disc’s TOC, and thus, Pre-Emphasis. CueRipper will still do this though, and the .CUE sheet it generates tells me exactly which tracks, if any, are encoded with Pre-Emphasis.

The surprising thing is that, compared to the cue sheet generated by EAC, the CueRipper cue sheet will often indicate slightly different timings for the gaps/index markers on disc, despite having been generated from the same exact disc in the same exact optical drive. So it’s not so much a simple matter of simply deleting one cue sheet and keeping the other.


This morning I was briefly playing around with an earlier beta version of EAC that could still detect pre-emphasis, and I noticed that the info in the cue sheets it generates are also different from the current version of EAC!


I guess this leaves me two questions…

• Why does this happen?
• Which of the cue sheets are actually correct?


Here is an example.


EAC 1.5

Code: [Select]

REM GENRE "Easy Listening"
REM DATE 1982
REM DISCID E40C6510
REM COMMENT "ExactAudioCopy v1.5"
PERFORMER "SONY"
TITLE "YEDS1"
REM COMPOSER ""
FILE "01 Agana.wav" WAVE
  TRACK 01 AUDIO
    TITLE "Agana"
    PERFORMER "SONY"
    REM COMPOSER ""
    INDEX 01 00:00:00
  TRACK 02 AUDIO
    TITLE "Magic"
    PERFORMER "SONY"
    REM COMPOSER ""
    INDEX 00 01:59:12
FILE "02 Magic.wav" WAVE
    INDEX 01 00:00:00
  TRACK 03 AUDIO
    TITLE "Hitting Me Where it Hurts"
    PERFORMER "SONY"
    REM COMPOSER ""
    INDEX 00 03:45:10
FILE "03 Hitting Me Where it Hurts.wav" WAVE
    INDEX 01 00:00:00
  TRACK 04 AUDIO
    TITLE "Believing"
    PERFORMER "SONY"
    REM COMPOSER ""
    INDEX 00 03:27:12
FILE "04 Believing.wav" WAVE
    INDEX 01 00:00:00
  TRACK 05 AUDIO
    TITLE "Right Place"
    PERFORMER "SONY"
    REM COMPOSER ""
    INDEX 00 03:11:62
FILE "05 Right Place.wav" WAVE
    INDEX 01 00:00:00
  TRACK 06 AUDIO
    TITLE "Cute"
    PERFORMER "SONY"
    REM COMPOSER ""
    INDEX 00 04:45:50
FILE "06 Cute.wav" WAVE
    INDEX 01 00:00:00
    INDEX 02 02:30:67
  TRACK 07 AUDIO
    TITLE "Japanese pop song 1"
    PERFORMER "SONY"
    REM COMPOSER ""
    INDEX 00 03:43:00
FILE "07 Japanese pop song 1.wav" WAVE
    INDEX 01 00:00:00
    INDEX 02 00:22:20
    INDEX 03 02:20:35
  TRACK 08 AUDIO
    TITLE "Japanese pop song 2"
    PERFORMER "SONY"
    REM COMPOSER ""
    INDEX 00 04:32:02
FILE "08 Japanese pop song 2.wav" WAVE
    INDEX 01 00:00:00
    INDEX 02 00:29:52
  TRACK 09 AUDIO
    TITLE "Japanese pop song 3"
    PERFORMER "SONY"
    REM COMPOSER ""
    INDEX 00 02:13:10
FILE "09 Japanese pop song 3.wav" WAVE
    INDEX 01 00:00:00
    INDEX 02 00:16:50
  TRACK 10 AUDIO
    TITLE "Seiko matsuda - White Parasol"
    PERFORMER "SONY"
    REM COMPOSER ""
    INDEX 00 02:32:27
FILE "10 Seiko matsuda - White Parasol.wav" WAVE
    INDEX 01 00:00:00
    INDEX 02 00:14:57
    INDEX 03 01:36:45
  TRACK 11 AUDIO
    TITLE "Japanese pop song 4"
    PERFORMER "SONY"
    REM COMPOSER ""
    INDEX 00 02:53:25
FILE "11 Japanese pop song 4.wav" WAVE
    INDEX 01 00:00:00
    INDEX 02 00:19:35
    INDEX 03 01:24:02
  TRACK 12 AUDIO
    TITLE "Bimmel Bolle, Les Stances Amanon"
    PERFORMER "SONY"
    REM COMPOSER ""
    INDEX 00 02:38:50
FILE "12 Bimmel Bolle, Les Stances Amanon.wav" WAVE
    INDEX 01 00:00:00
    INDEX 02 01:11:00
  TRACK 13 AUDIO
    TITLE "Japanese Traditional"
    PERFORMER "SONY"
    REM COMPOSER ""
    INDEX 00 02:21:27
FILE "13 Japanese Traditional.wav" WAVE
    INDEX 01 00:00:00
  TRACK 14 AUDIO
    TITLE "Classical extract 1"
    PERFORMER "SONY"
    REM COMPOSER ""
    INDEX 00 01:18:00
FILE "14 Classical extract 1.wav" WAVE
    INDEX 01 00:00:00
    INDEX 02 00:27:25
  TRACK 15 AUDIO
    TITLE "Classical extract 2"
    PERFORMER "SONY"
    REM COMPOSER ""
    INDEX 00 04:32:50
FILE "15 Classical extract 2.wav" WAVE
    INDEX 01 00:00:00
  TRACK 16 AUDIO
    TITLE "Classical extract 3"
    PERFORMER "SONY"
    REM COMPOSER ""
    INDEX 00 03:04:25
FILE "16 Classical extract 3.wav" WAVE
    INDEX 01 00:00:00



EAC 0.95b3

Code: [Select]

PERFORMER "SONY"
TITLE "YEDS1"
FILE "01 Agana.wav" WAVE
  TRACK 01 AUDIO
    TITLE "Agana"
    PERFORMER "SONY"
    FLAGS PRE
    INDEX 01 00:00:00
  TRACK 02 AUDIO
    TITLE "Magic"
    PERFORMER "SONY"
    FLAGS PRE
    INDEX 00 01:59:12
FILE "02 Magic.wav" WAVE
    INDEX 01 00:00:00
  TRACK 03 AUDIO
    TITLE "Hitting Me Where it Hurts"
    PERFORMER "SONY"
    FLAGS PRE
    INDEX 00 03:45:10
FILE "03 Hitting Me Where it Hurts.wav" WAVE
    INDEX 01 00:00:00
  TRACK 04 AUDIO
    TITLE "Believing"
    PERFORMER "SONY"
    FLAGS PRE
    INDEX 00 03:27:12
FILE "04 Believing.wav" WAVE
    INDEX 01 00:00:00
  TRACK 05 AUDIO
    TITLE "Right Place"
    PERFORMER "SONY"
    FLAGS PRE
    INDEX 00 03:11:63
FILE "05 Right Place.wav" WAVE
    INDEX 01 00:00:00
  TRACK 06 AUDIO
    TITLE "Cute"
    PERFORMER "SONY"
    FLAGS PRE
    INDEX 00 04:45:51
FILE "06 Cute.wav" WAVE
    INDEX 01 00:00:00
    INDEX 02 02:30:68
  TRACK 07 AUDIO
    TITLE "Japanese pop song 1"
    PERFORMER "SONY"
    FLAGS PRE
    INDEX 00 03:43:01
FILE "07 Japanese pop song 1.wav" WAVE
    INDEX 01 00:00:00
    INDEX 02 00:22:21
    INDEX 03 02:20:36
  TRACK 08 AUDIO
    TITLE "Japanese pop song 2"
    PERFORMER "SONY"
    FLAGS PRE
    INDEX 00 04:32:03
FILE "08 Japanese pop song 2.wav" WAVE
    INDEX 01 00:00:00
    INDEX 02 00:29:52
  TRACK 09 AUDIO
    TITLE "Japanese pop song 3"
    PERFORMER "SONY"
    FLAGS PRE
    INDEX 00 02:13:10
FILE "09 Japanese pop song 3.wav" WAVE
    INDEX 01 00:00:00
    INDEX 02 00:16:51
  TRACK 10 AUDIO
    TITLE "Seiko matsuda - White Parasol"
    PERFORMER "SONY"
    FLAGS PRE
    INDEX 00 02:32:28
FILE "10 Seiko matsuda - White Parasol.wav" WAVE
    INDEX 01 00:00:00
    INDEX 02 00:14:58
    INDEX 03 01:36:46
  TRACK 11 AUDIO
    TITLE "Japanese pop song 4"
    PERFORMER "SONY"
    FLAGS PRE
    INDEX 00 02:53:26
FILE "11 Japanese pop song 4.wav" WAVE
    INDEX 01 00:00:00
    INDEX 02 00:19:36
    INDEX 03 01:24:03
  TRACK 12 AUDIO
    TITLE "Bimmel Bolle, Les Stances Amanon"
    PERFORMER "SONY"
    FLAGS PRE
    INDEX 00 02:38:51
FILE "12 Bimmel Bolle, Les Stances Amanon.wav" WAVE
    INDEX 01 00:00:00
    INDEX 02 01:10:74
  TRACK 13 AUDIO
    TITLE "Japanese Traditional"
    PERFORMER "SONY"
    FLAGS PRE
    INDEX 00 02:21:26
FILE "13 Japanese Traditional.wav" WAVE
    INDEX 01 00:00:00
  TRACK 14 AUDIO
    TITLE "Classical extract 1"
    PERFORMER "SONY"
    FLAGS PRE
    INDEX 00 01:18:00
FILE "14 Classical extract 1.wav" WAVE
    INDEX 01 00:00:00
    INDEX 02 00:27:26
  TRACK 15 AUDIO
    TITLE "Classical extract 2"
    PERFORMER "SONY"
    FLAGS PRE
    INDEX 00 04:32:51
FILE "15 Classical extract 2.wav" WAVE
    INDEX 01 00:00:00
  TRACK 16 AUDIO
    TITLE "Classical extract 3"
    PERFORMER "SONY"
    FLAGS PRE
    INDEX 00 03:04:23
FILE "16 Classical extract 3.wav" WAVE
    INDEX 01 00:00:00




I should point out that both cues were generated independently of a rip, and after first manually detecting gaps. Both versions of EAC were also set to the same read methods and the same gap detection methods/accuracy levels. Also both versions were set to have the same read offset… they were generally set pretty much identically wherever similar settings existed between the 2, for all settings.


And of course, this probably goes without saying but I only mention the Pre-emphasis stuff as an explanation of how I discovered this behavior in the first place. This is totally independent of the presence of PE on a disc, I think the same cue inconsistencies would be found between the programs using any CD.

 

Re: Different CD ripping programs creating .CUE sheets with different track timings

Reply #1
Other than Track 01 INDEX 00, all other INDEX 00 values are detected. Different methods of detection may yield different results.
In EAC you can try different methods. In CUERipper you cannot.
https://wiki.hydrogenaud.io/index.php?title=EAC_Drive_Options#Gap_Detection
Quote
The goal with both of these settings is to help EAC get reasonable gap values in a reasonable amount of scanning time. There is no way to know if the values are 100% correct.
korth

Re: Different CD ripping programs creating .CUE sheets with different track timings

Reply #2
Other than Track 01 INDEX 00, all other INDEX 00 values are detected. Different methods of detection may yield different results.
In EAC you can try different methods. In CUERipper you cannot.
https://wiki.hydrogenaud.io/index.php?title=EAC_Drive_Options#Gap_Detection
Quote
The goal with both of these settings is to help EAC get reasonable gap values in a reasonable amount of scanning time. There is no way to know if the values are 100% correct.


as I noted earlier, I made sure that both versions of EAC had the exact same settings wherever applicable, including the settings for gap detection method and accuracy. So it is a bit surprising to still see this difference when it is essentially the same program!

 
SimplePortal 1.0.0 RC1 © 2008-2021