Digital Audio Extraction Tips
I hope what follows will help some people having various problems performing
Digital Audio Extraction (DAE). It's based on my own experience, so it might
not apply "as is" but stick to the overall idea.
I have an internal Toshiba SCSI2 4xCD drive and am using CDDA2WAV
(DOS, line command). Note that Toshiba's CD drives are distinct from others
thus requiring a tailored DAE program such as the one above. The program
doesn't rely on ATAPI or such interface (I can run it in a DOS box).
The CD drive requires a caddie to hold the CDs.
- Media Error (sometimes Sync Errors). As ridiculous as it might seem,
make sure the caddie is properly closed. It is sometimes almost closed,
not completely. This doesn't seem to affect CDROMs from being used (or Audio
CDs from being played), but it does seem to affect DAE. In the same line,
CLEAN YOUR CD quite extensively (don't kill it thought !) with a proper CD
cleaner (cleaning your drive's head should also help). It happened to me at
least 5 times with CDs I borrowed from a friend. DAE worked only when I
cleaned them !
- Repeating the command line sometimes helps: type the extraction command
such as "cdda2wav -(various flags) filename.wav" and hit the "F3"
key followed by the "RETURN" key immediately. This means the first command
line is being executed while the second one is buffered. When the first fails,
the second is immediately executed, and most important of all, works ! I
suspect this has something to do with the position of the head, tracking and
such ... Any idea ?
- This one is the most puzzling one. The SCSI2 internal connector runs from
the AHA2490 to the HD and CD drives, in that order, let's call them position
1 and 2. The connector has a third position as well. Making room for
additional HDs, I had to move the CD drive to the 3rd position. I could
still perform DAE, but the extracted file sounded "fuzzy". I think it's
called "jitter". Shuffling the drives around, I finally managed to put the
CD drive in position 1, the closest (in term of data path) to the SCSI2
interface. No more jitter !
Bottom line: keep the datapath as short as possible. I hope this also applies
to IDE drives.
Click here if you don't care !