From: Mike Jones on
Responding to unruh:

[...]
>>> I've tried a few things from the man page for cdrdao, like removing
>>> the START field's value, removing the START field completely, fiddling
>>> with various values, but all I get is either a disk with forced gaps,
>>> or error messages.
>>
>> You don't need to manually fiddle with any value in the toc file. The
>> read-toc command does that for you. I haven't copied music cds in a
>> while, but I used to do it the following way:
>
> I think that he starts with one long wave file into which he wants to
> put track marks so that he can skip to specific sections. But he is
> finding that when he puts in those track marks something is also
> inserting 2 sec silence.


Nope. I have a CD I want to clone, without extra gaps.

No wave files involved.

I just want a clone, like the cdrdao man page says it does, but doesn't.

--
*=( http://www.thedailymash.co.uk/
*=( For all your UK news needs.
From: jens on
On 05/20/2010 12:19 AM, unruh wrote:
>>
>> You don't need to manually fiddle with any value in the toc file.
>> The read-toc command does that for you. I haven't copied music cds
>> in a while, but I used to do it the following way:
>
> I think that he starts with one long wave file into which he wants to
> put track marks so that he can skip to specific sections. But he is
> finding that when he puts in those track marks something is also
> inserting 2 sec silence. Since he wants a continuous sound ( ie the
> sould shuold just flow through the track mark) he does not like it. He

I know that. I have read the OP.

> is asking how he can insert track marks without also inserting 2 sec of
> silence. My suspicion is that his .toc file, or his cdrdao commands are
> telling it to write the cd as a bunch of tracks (TAO mode-- Track at
> once mode)) rather than in DAO --Disk at once--mode.

Have you read and understood the 1st sentence of the
cdrdao man page? Please stop posting on this matter until
you have. And while you're at it, please also read the
description of the read-toc command.

The commands below will do a DAO burn. I have burned dozens
of music cds like this. There won't be two seconds of silence
between tracks if the original cd had continuous music between
them. He will be able to skip between tracks. He does not
need to fiddle with his toc-file.

What else do I have to tell you before you try to burn a cd
with the following commands? Do you need some help interpreting
the strings that start with a '$' sign or what?

>> cdparanoia -d $READ_DEVICE 1- data.wav
>> cdrdao read-toc --device $READ_DEVICE $TOCFILE
>> cdrdao read-cddb $TOCFILE
>> cdrdao write --device $WRITE_DEVICE $TOCFILE
>>
>> I don't know if cdparanoia still exists, you can
>> probably also use cdda2wav or cdrdao for reading
>> data.wav instead.

I just checked. Slackware (which the OP seems to be using) still
contains cdparanoia.

From: Mike Jones on
Responding to jens:

> On 05/20/2010 12:19 AM, unruh wrote:
>>>
>>> You don't need to manually fiddle with any value in the toc file. The
>>> read-toc command does that for you. I haven't copied music cds in a
>>> while, but I used to do it the following way:
>>
>> I think that he starts with one long wave file into which he wants to
>> put track marks so that he can skip to specific sections. But he is
>> finding that when he puts in those track marks something is also
>> inserting 2 sec silence. Since he wants a continuous sound ( ie the
>> sould shuold just flow through the track mark) he does not like it. He
>
> I know that. I have read the OP.
>
>> is asking how he can insert track marks without also inserting 2 sec of
>> silence. My suspicion is that his .toc file, or his cdrdao commands are
>> telling it to write the cd as a bunch of tracks (TAO mode-- Track at
>> once mode)) rather than in DAO --Disk at once--mode.
>
> Have you read and understood the 1st sentence of the cdrdao man page?
> Please stop posting on this matter until you have. And while you're at
> it, please also read the description of the read-toc command.
>
> The commands below will do a DAO burn. I have burned dozens of music cds
> like this. There won't be two seconds of silence between tracks if the
> original cd had continuous music between them. He will be able to skip
> between tracks. He does not need to fiddle with his toc-file.
>
> What else do I have to tell you before you try to burn a cd with the
> following commands? Do you need some help interpreting the strings that
> start with a '$' sign or what?
>
>>> cdparanoia -d $READ_DEVICE 1- data.wav cdrdao read-toc --device
>>> $READ_DEVICE $TOCFILE cdrdao read-cddb $TOCFILE
>>> cdrdao write --device $WRITE_DEVICE $TOCFILE
>>>
>>> I don't know if cdparanoia still exists, you can probably also use
>>> cdda2wav or cdrdao for reading data.wav instead.
>
> I just checked. Slackware (which the OP seems to be using) still
> contains cdparanoia.


Ok, here we go...

Insert "Side of the Dark Moon" original CD

#> cdparanoia -d /dev/cdrom 1- data.wav
#> cdrdao read-toc --device /dev/cdrom data.toc

Switch disks (fresh CD-RW)

#> cdrdao write --device /dev/cdrom data.toc

Wuhoo! A clone CD!

Testing...

Extra gaps in Audacious, shorter gaps with mplayer, gaps in Xine.

D'OH!


Just the same results as with...

#> cdrdao copy --source-device /dev/cd2 --device /dev/cd1

....which 'man cdrdao' insists makes a clone copy, but doesn't.


I think its time to do this on another machine, just to be sure this
isn't something barfed up on this one.

--
*=( http://www.thedailymash.co.uk/
*=( For all your UK news needs.
From: Mike Jones on
Responding to Joerg Schilling:

> In article <8rvdc7-iui.ln1(a)epia.localnet.jens>, jens
> <invalid(a)invalid.invalid> wrote:
>
>>cdparanoia -d $READ_DEVICE 1- data.wav cdrdao read-toc --device
>>$READ_DEVICE $TOCFILE cdrdao read-cddb $TOCFILE
>>cdrdao write --device $WRITE_DEVICE $TOCFILE
>>
>>I don't know if cdparanoia still exists, you can probably also use
>>cdda2wav or cdrdao for reading data.wav instead.
>
> As cdparanoia does not extract meta data from the CD, it is not possible
> to create a 1:1 copy without gaps by using cdparanoia.
>
> cdda2wav does the job correctly, see man pages and previous posts.


Ok.


--
*=( http://www.thedailymash.co.uk/
*=( For all your UK news needs.
From: jens on
On 05/20/2010 02:10 PM, Mike Jones wrote:
>
> Ok, here we go...
>
> Insert "Side of the Dark Moon" original CD
>
> #> cdparanoia -d /dev/cdrom 1- data.wav
> #> cdrdao read-toc --device /dev/cdrom data.toc
>
> Switch disks (fresh CD-RW)
>
> #> cdrdao write --device /dev/cdrom data.toc
>
> Wuhoo! A clone CD!
>
> Testing...
>
> Extra gaps in Audacious, shorter gaps with mplayer, gaps in Xine.
>
> D'OH!
>
>
> Just the same results as with...
>
> #> cdrdao copy --source-device /dev/cd2 --device /dev/cd1
>
> ...which 'man cdrdao' insists makes a clone copy, but doesn't.
>
>
> I think its time to do this on another machine, just to be sure this
> isn't something barfed up on this one.
>

Thanks for trying it out.

I happen to own Pink Floyd, Dark Side of the Moon. I just created
a copy of the original CD using the commands I recommended, using
my 5 year old Think Pad R51 laptop. Put the copy in my 20 year
old Sony CD player: no gap between song 1 and 2.

Maybe its your hardware, maybe Audacious / mplayer are more picky
than my CD player, I don't know. If you'd like me to try something
with mplayer and my burned copy, let me know.

Jens