Adam's notes on 'how to' copy CDs (both audio & SHN).
How to extract WAV's from audio CD's:
To best use this guide, you will first need to download and install the
following software on your machine:
EAC - Exact Audio Copy (Beta) by Andre Wiethoff
ebshn.exe by Eddie Burks
If you have already installed the necissary software:
1. Insert audio disc you wish to make a copy of into your
CD Rom (reader) drive.
2. Open EAC (Exact Audio Copy).
*If you haven't already, be sure to run the system tests.*
A. EAC Configuration (you only have to do this when you first install EAC.
If you have already configured EAC for your system, skip to section B)
There's a BUNCH of stuff in these, most of which you don't need to
change, but to make sure, I have gone into quite a bit of detail.
I Drive Options
a. Extraction method
1. Click on Detect Read Features (be sure to have an audio CD in
*The rest of this guide is subject to the results of the EAC Read Feature
(select the highest-quality settings your drive will support) Suggested:
SECURE MODES: Secure mode with the following drive features - selected
Drive has 'Accurate Stream' feature - selected
If unable to select Secure mode, next preferred is 'Syncronized'
1. Click 'Autodetect read command now'. None of the rest of the
checkboxes on this menu should be filled.
1. Click 'Detect sample offset...'
2. Overread into Lead-in and Lead-Out - checked
3. Speed selection- Actual
4. Allow speed reduction during extraction - checked
5. CD-Text Read capable drive - subjective
d. Gap Detection
1. Gap/Index retreival method: (skip it, it should be
2. Detection accuracy: Accurate
e. Writer (skip it. Use your usual writer software)
II. EAC Options
1. Fill up missing offset samples with silence - unchecked
2. No use of null samples for CRC calculations - checked
3. Syncronize between tracks - checked
4. Delete leading and trailing silent blocks - checked
5. Retreive UPC / ISRC codes in CUE sheet generation - unchecked
6. Use CD-Text information in CUE sheet generation - checked
7. After each (X) mins of extraction, cool down the drive for
(X) min - unchecked
8. Lock drive tray during extraction - checked
9. Extraction and compression priority - Normal
10. Error recovery quality - High
1. Use alternate CD play routines - unchecked
2. Disable 'CD Autostart' for audio and data CDs while EAC
running - checked
3. On unknown CDs... - unchecked
4. Display times using Frames - unchecked
5. Ask before overwriting files - checked
6. Correct bug of wrong filename order in Windows multiple
file dialog - checked
7. Show status dialog after extraction - checked
8. Beep after extraction finished - checked
9. Eject CD after extraction finished - unchecked
10. After extraction finished,... - unchecked
1. Normalize - unchecked
1. COnstruction of save filenames - %T
2. Replace spaces by underscores - checked
e. Catalog (skip it)
1. Ask every time (default showing last used
directory) - selected
1. CD Text options: Upper all characters.. - checked
2. Include artict in the CD-Text.... - unchecked
h. Interface (skip it... it should be automatically set by EAC)
Once you've gone through those ordeals, and clicked 'OK', you're ready to
extract audio data from a disc for testing.
B. EAC Extraction
a. Select all
a. Copy selected tracks
III Save Waveform
a. Select the destination directory for your waveforms.
(for simplicity sake, I use the same directory used for
decompressing SHN files C:\burning) Click 'Save'
(this will begin the extraction process. See how long it will take, and
go do something else for a while :)
b. When finished. Click 'OK'
IV. Status & Error Messages
(if any errors occurred, it will tell you on this screen)
a. Click on 'Possible Errors'
1. If it only lists the tracks, and does not 'pull out' any
suspicious positions, it means everything went well.
If errors were detected, this screen will show you where
they were, and you will know which track(s) you will need
to re-extract before continuing. Return to the main EAC
screen, and select the affected tracks, and then follow
the directions in section B again. If everything
copied correctly, you are ready to close out of EAC, and
move on to the next step.
C. DAE Verification (If you have already verified your DAE, skip ahead to
I. This is done with MD5sum. As I said before, it does not need to be
done every time you burn a CD, but should be done at least the first
time you burn a disc, or change software. (more notes about MD5,
Shorten, and what they're for can be found here.)
(I am basing this portion of this guide on my knowledge of ebshn.exe. If you
are using different software, your commands may be different from these).
You will need to browse to the directory where your new WAV files are stored.
Right click on one of the WAV files and select "Create WAV MD5".
Your computer will crunch for a couple minutes, and will
ultimately create a file in the directory with your WAVs
called '~nameme~.md5' This is a signature file for your WAVs.
II. Re-extraction. This is done so you can compare the MD5 signature
you have created with a new set of WAV files that you will extract
from the same disc. You will need to delete the original WAV's, and
repeat section B of this guide.
Once extraction is completed a second time, return to the
directory with the new WAV files, and, right-click on the
~nameme~.MD5 file you generated from the original WAVs,
and select "Check MD5". Your computer will crunch for a few
minutes again, and in the DOS window, you will see the results
of the MD5 check as it progresses. If the new WAV files match
the original ones, you will see something like this:
If any of the new WAV files do NOT match the original signature,
you will see something like this:
Warning, 1 of X files did not pass the MD5 signature check.
If you go through this process, and your second batch of WAV
files passes this test, it
means you have now verified your DAE. If it does not pass this
test, it means that there has been an error in your extraction
D. How to check your shorten discs vs. an MD5 signature:
(more notes about MD5, Shorten, and what they're for can be found here.)
I. Insert the SHN disc you wish to check into your CD Rom
II. In windows explorer, browse through the shorten disc,
until you find the MD5 & SHN files you wish to check.
III. Right click on the MD5 signature, and select 'check MD5'.
This will bring up a DOS window, and each associated SHN
file will be checked vs. the information in the MD5 file.
Each file that passes the MD5 check will be noted with 'OK'.
Any file that does not pass the MD5 check will be noted as
If you encounter a 'failed' SHN file, this means there was
an error in copying the data to its current form, and needs
to be replaced.
If all checksums come out 'OK', you're ready to move on to
the extraction process.
IV. Press any key to continue.
E. How to extract audio (WAV) files from shorten (SHN) discs:
I. Insert the SHN disc you wish to extract from into your
CD Rom (reader) drive.
II. In Windows Explorer, browse through the shorten disc,
until you find the SHN files you wish to decompress.
III. If you wish to decompress all of the SHN files to your
hard drive, right click on the first (or any) SHN file
in that directory, and select 'Extract All'
This will bring up a DOS window, prompting you to select
which drive you wish the decompressed wave (WAV) files to
be written to. If your hard drive is C:, then type 'c'.
At this point, each SHN file in the current directory will
be decompressed to the specified drive, into a folder named
If you encounter a SHN file that does not decompress properly,
it will tell you so. This means there was an error in copying
the data to its current form, and needs to be replaced. Return
to the previous step, and run an MD5sum check.
If all files decompress properly, you're ready to move on to
the burning process.
I. Congradulations on making it through this. From now on, CDR will be
a breeze. Your software is configured, your DAE is verified, and
you're ready to burn error-free discs. It is difficult for me to
write up a specific 'how to' on the burning process, because of the
various software people use. There are a few things that need to
be mentioned though.
1. Don't burn audio discs 'on the fly'. There is too much
opportunity for 'bad burns' to go undetected. Instead,
copy the audio data you wish to burn to your hard drive
first, (as described above in section B) then burn your
audio discs from the resulting waves. This eliminates a
good deal of the possibility of bad burns, including read
errors, syncronizing errors, etc.
2. The only hazard of burning from WAV data is, you may
accidentally shuffle the track order. Just be sure that
all tracks appear in proper order before committing to
3. If you are burning live concert recordings, chances are,
they're DAO (Disc At Once) which means there is no gap
between audio tracks. When burning DAO, the lazer never
turns off during the entire write process, and each track
should flow seamlessly to the next. Always enable DAO
when copying live concert recordings.
4. When you're done making as many copies as you want from
the WAV's you have stored on your hard drive, you can go
ahead and delete them, and start on your new batch.
5. Be sure to burn at a speed that is acceptable to the
certification of the media you are using (ie. do not burn
at 12x speed with media that is only certified up to 6x).