1Introduction
This example uses a fictional album called My Dummy Album with 10 tracks.
2Install cdrdao
Use the appropriate package manager for your distribution to install cdrdao
3Prepare your WAV files
Put your files in one directory:
My Dummy Album/
├── Dummy Track 1.wav
├── Dummy Track 2.wav
├── Dummy Track 3.wav
├── ...
└── Dummy Track 10.wavFor a standard audio CD, use 44.1 kHz, 16-bit, stereo PCM WAV files.
4Create audio.toc
In the same directory, create a file named audio.toc:
CD_DA
TRACK AUDIO
FILE "Dummy Track 1.wav" 0
TRACK AUDIO
FILE "Dummy Track 2.wav" 0
TRACK AUDIO
FILE "Dummy Track 3.wav" 0
TRACK AUDIO
FILE "Dummy Track 4.wav" 0
TRACK AUDIO
FILE "Dummy Track 5.wav" 0
TRACK AUDIO
FILE "Dummy Track 6.wav" 0
TRACK AUDIO
FILE "Dummy Track 7.wav" 0
TRACK AUDIO
FILE "Dummy Track 8.wav" 0
TRACK AUDIO
FILE "Dummy Track 9.wav" 0
TRACK AUDIO
FILE "Dummy Track 10.wav" 0The order in the TOC determines the track order on the CD.
5Check the TOC
cdrdao show-toc audio.toc
You should see:
TOC TYPE: CD_DA
TRACK 1 Mode AUDIO
TRACK 2 Mode AUDIO
...
TRACK 10 Mode AUDIO6Find your CD burner
cdrdao scanbus
For example, it might report:
ATA:1,0,0
If it reports /dev/sr0 you don’t have to specify the device in later steps.
7Simulate the burn
This does not write to the CD.
cdrdao simulate --device ATA:1,0,0 audio.toc
Replace ATA:1,0,0 with your actual device.
8Burn the CD
If the simulation finishes without issues, insert a blank CD-R and run:
cdrdao write --device ATA:1,0,0 --speed 8 --eject audio.toc
That’s it. The resulting disc is a standard CD-DA audio CD, playable in ordinary audio CD players.
9Optional: CD-Text
The basic TOC above doesn’t include album/artist/track names. If you want CD players that support CD-Text to show:
My Dummy Album
Artist Name
Dummy Track 1
Dummy Track 2
...
Dummy Track 10…you can add CD-Text information to the TOC.