<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML ><HEAD ><TITLE >Burning Your CD</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK REL="HOME" TITLE="Linux MP3 CD Burning mini-HOWTO" HREF="index.html"><LINK REL="PREVIOUS" TITLE="Audio CDs" HREF="audio.html"><LINK REL="NEXT" TITLE="Burning a DAO CD" HREF="dao-burning.html"></HEAD ><BODY CLASS="SECTION" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >Linux MP3 CD Burning mini-HOWTO</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="audio.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" ></TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="dao-burning.html" ACCESSKEY="N" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="SECTION" ><H1 CLASS="SECTION" ><A NAME="BURNING" ></A >3. Burning Your CD</H1 ><P >There are many programs to create CDs from WAV files. I use <B CLASS="COMMAND" >cdrecord</B > for command-line burning and <B CLASS="COMMAND" >XCDROAST</B > for gui. For <B CLASS="COMMAND" >cdrecord</B >, you have to know what SCSI device your CD-writer is. If you're using ATAPI writer, with older kernel, use SCSI emulation (kernel module ide-scsi). As of kernel 2.6, you can use ATAPI directly, without SCSI emulation, by prepending <EM >ATAPI:</EM > to the device specification. Let's assume, that your ATAPI cdwriter is on the second IDE bus as a master. Thus, it will have <TT CLASS="FILENAME" >/dev/hdc</TT > device file. To instruct the kernel that you want to treat it as a SCSI device, add the following line to <TT CLASS="FILENAME" >/etc/lilo.conf</TT >: </P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > append=" hdc=ide-scsi"</PRE ></FONT ></TD ></TR ></TABLE ><P >Also, if your kernel doesn't automatically load ide-scsi module, add <B CLASS="COMMAND" >insmod ide-scsi</B > into your <TT CLASS="FILENAME" >rc.local</TT > (or equivalent) file. Once you have our CD-writer recognized as a SCSI device, run <B CLASS="COMMAND" >cdrecord --scanbus</B > to find out what's the "dev" parameter to cdrecord. On my system, the output looks like the following: </P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > scsibus1: 1,0,0 100) 'IOMEGA ' 'ZIP 250 ' '51.G' Removable Disk 1,1,0 101) 'HP ' 'CD-Writer+ 7100 ' '3.01' Removable CD-ROM</PRE ></FONT ></TD ></TR ></TABLE ><P >So, the <B CLASS="COMMAND" >cdrecord</B > command line will contain <B CLASS="COMMAND" >dev=1,1,0</B > to specify the device. Here is the complete command on my system: </P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > cdrecord dev=1,1,0 -eject speed=2 -pad -audio *.wav</PRE ></FONT ></TD ></TR ></TABLE ><P >And, with kernel 2.6:</P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > cdrecord dev=ATAPI:1,1,0 -eject speed=2 -pad -audio *.wav</PRE ></FONT ></TD ></TR ></TABLE ><DIV CLASS="NOTE" ><P ></P ><TABLE CLASS="NOTE" WIDTH="100%" BORDER="0" ><TR ><TD WIDTH="25" ALIGN="CENTER" VALIGN="TOP" ><IMG SRC="../images/note.gif" HSPACE="5" ALT="Note"></TD ><TH ALIGN="LEFT" VALIGN="CENTER" ><B >NOTE</B ></TH ></TR ><TR ><TD > </TD ><TD ALIGN="LEFT" VALIGN="TOP" ><P > The -pad argument is neccessary, because all audio tracks on the CD must be adjusted for the proper data length, which is not always the case with mp3 files. </P ><P >Another way, would be to convert WAV files with <B CLASS="COMMAND" >sox</B > into CDR format before burning:</P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" >sox file.wav file.cdr</PRE ></FONT ></TD ></TR ></TABLE ></TD ></TR ></TABLE ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="audio.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >Home</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="dao-burning.html" ACCESSKEY="N" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >Audio CDs</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" > </TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >Burning a DAO CD</TD ></TR ></TABLE ></DIV ></BODY ></HTML >