Making CD image from separate tracks, with write offset correction |
![]() ![]() |
Making CD image from separate tracks, with write offset correction |
Apr 24 2005, 21:33
Post
#1
|
|
![]() Group: Members Posts: 193 Joined: 5-June 02 From: Virginia Beach, VA Member No.: 2227 |
WAV Tools joins WAV files to create a CD image, optionally compensating for your burner's write offset, and adding a pre-gap (since EAC doesn't copy the pre-gap when ripping in track mode). This is useful when you have a cuesheet for a single WAV file but have each track stored in separate WAV files. It can also be used to offset a single WAV (CD image) without doing any joining. Input files must be 44100 Hz, 16 bit, stereo.
"Write Offset" is the same value you would use in EAC's "Write samples offset" setting. For most CDs you will not have to add a pre-gap, but if the cuesheet has an INDEX 00 for the first track, you can add a pre-gap using the timestamp of INDEX 01. ![]() Download: WAV Tools (.NET v1.1 Framework required, available at Windows Update. C# source code is included in the download.) EDIT: Updated description and screenshot. This post has been edited by Moitah: Feb 13 2006, 19:48 |
|
|
|
Apr 24 2005, 22:05
Post
#2
|
|
![]() Group: Super Moderator Posts: 4887 Joined: 12-August 04 From: Exeter, UK Member No.: 16217 |
I would be interested in seeing both the application, and the source.
What do you burn the WAVE image with? I'm just thinking, if you revert to a WAVE with cuesheet, why not just burn in EAC? The offset requirement is then unnecessary (if you have EAC set up with your write offset - which I assume you must). I've read something else about amending the WAVE so that it is offset corrected, but can't remember where. I guess the answer is that this is a requirement if EAC doesn't support your burner. Anyway, I'm always up for checking out new software - and any new tools should always be encouraged. -------------------- I'm on a horse.
|
|
|
|
Apr 24 2005, 22:12
Post
#3
|
|
![]() Group: Members Posts: 193 Joined: 5-June 02 From: Virginia Beach, VA Member No.: 2227 |
QUOTE (Synthetic Soul @ Apr 24 2005, 05:05 PM) I would be interested in seeing both the application, and the source. What do you burn the WAVE image with? I'm just thinking, if you revert to a WAVE with cuesheet, why not just burn in EAC? The offset requirement is then unnecessary (if you have EAC set up with your write offset - which I assume you must). I've read something else about amending the WAVE so that it is offset corrected, but can't remember where. I guess the answer is that this is a requirement if EAC doesn't support your burner. Anyway, I'm always up for checking out new software - and any new tools should always be encouraged. I burn it with Nero. EAC didn't work with my old HP burner, and I don't think it works with my LiteOn either. I did manage to burn an offset test disc once, I think that was with my NEC DVD burner. |
|
|
|
Apr 24 2005, 22:54
Post
#4
|
|
![]() Group: Members Posts: 193 Joined: 5-June 02 From: Virginia Beach, VA Member No.: 2227 |
Okay, I have released the first version. EDIT: See first post for download link.
I would like to add a few more features at least:
This post has been edited by Moitah: Apr 26 2005, 02:51 |
|
|
|
Apr 25 2005, 08:42
Post
#5
|
|
![]() Group: Super Moderator Posts: 4887 Joined: 12-August 04 From: Exeter, UK Member No.: 16217 |
Thanks. I'll take a look.
-------------------- I'm on a horse.
|
|
|
|
Apr 25 2005, 10:03
Post
#6
|
|
![]() Group: Members Posts: 105 Joined: 26-October 04 Member No.: 17847 |
Hi!
I'm also interested in a tool, which can set write offset correction. At the moment only EAC can burn with write offset correction, but I don't use it to burn. As far as I know, Gambit is also plan to add write offset correction to Burrrn. But this tool is very useful anyway! This way we can burn with Nero with write offset. Thanks for this. There was a small discussion about write offset here: http://www.hydrogenaudio.org/forums/index....showtopic=30992 Lameb is also capable to set write offset in a wav file, but it requires Perl for Windows, and it's a command line program. If anybody is interested, there is a tool to do the inverse process, Cue Splitter splits a single wav file based on cue sheet information (I know EAC can do this, but I like small tools like Wav Tools) http://www.enfis.it/details.php?id=16 |
|
|
|
Apr 25 2005, 10:37
Post
#7
|
|
![]() Group: Super Moderator Posts: 4887 Joined: 12-August 04 From: Exeter, UK Member No.: 16217 |
Thank you - yes, I think LAMEB was the one I was thinking of.
For splittingto tracks by cuesheet I would recommend ACDIR. -------------------- I'm on a horse.
|
|
|
|
Apr 25 2005, 11:44
Post
#8
|
|
![]() Group: Members Posts: 105 Joined: 26-October 04 Member No.: 17847 |
QUOTE (Synthetic Soul @ Apr 25 2005, 10:37 AM) Thanks for this info. I've downloaded and tried, but there is no any usage readme. How can we use? |
|
|
|
Apr 25 2005, 11:57
Post
#9
|
|
![]() Group: Super Moderator Posts: 4887 Joined: 12-August 04 From: Exeter, UK Member No.: 16217 |
Try:
ACDIR --help ACDIR --help-commands ACDIR --help-variables Also, take a look at the included batch files for examples. nyaochi is aware that he needs more documentation, and I have voluntered to help, but it is only version 0.9 at the moment. I use (off the top of my head): ACDIR --output "$~A\$~T\$n - $~t.mp3" --pipe "LAME -V5 --athaa-sensitivity 1 --tt $#t --ta $#a --tl $#T --tn $#n - $#o" CDImage.cue ... which will split CDImage.wav using CDImage.cue and create tagged track MP3s of the format <artist>\<album>\<tracknumber> - <title>.mp3 Edit: edited my command line ($t -> $~t) This post has been edited by Synthetic Soul: Apr 25 2005, 12:18 -------------------- I'm on a horse.
|
|
|
|
Apr 25 2005, 12:23
Post
#10
|
|
![]() Group: Members Posts: 105 Joined: 26-October 04 Member No.: 17847 |
Thanks Synthetic, I will try.
|
|
|
|
Apr 26 2005, 03:07
Post
#11
|
|
![]() Group: Members Posts: 193 Joined: 5-June 02 From: Virginia Beach, VA Member No.: 2227 |
1.1.0 has been released.
Changes:
EDIT: I guess I should add some details about the large file support. For WAVReader, if the WAV file is larger than 2 gigs, the sizes in the headers are ignored. This isn't usually a good idea, since there can be extra information after the 'data' chunk, but most WAV files don't have this extra information (and if they do, IMHO it's better to get some junk samples at the end than only being able to read a portion of the file). For WAVWriter, if the output is larger than 2 gigs, the sizes in the header are set to just under 2 gigs (so most programs will just read the first 2 gigs of it, but the rest of the data is still stored in the file). This post has been edited by Moitah: Apr 26 2005, 03:30 |
|
|
|
Apr 26 2005, 08:20
Post
#12
|
|
![]() Group: Members Posts: 105 Joined: 26-October 04 Member No.: 17847 |
Thanks Moitah, that's really great!
I have just a question: The Write Offset entered into the program, is Write Offset or Write Offset Correction? So let's suppose that the wav file has 0 offset in the hard disk (reading was offset corrected), and the burner has N write offset (not write offset correction). Then the entered number is N or -N? This post has been edited by batagy: Apr 26 2005, 08:27 |
|
|
|
Apr 26 2005, 14:42
Post
#13
|
|
![]() Group: Members Posts: 193 Joined: 5-June 02 From: Virginia Beach, VA Member No.: 2227 |
QUOTE (batagy @ Apr 26 2005, 03:20 AM) I have just a question: The Write Offset entered into the program, is Write Offset or Write Offset Correction? It's the write offset, which is the same value you would enter in EAC's "Write samples offset" textbox. For negative offsets, it adds samples to the beginning and removes samples from the end. For positive offsets, it removes samples from the beginning and adds samples to the end. |
|
|
|
Apr 26 2005, 15:36
Post
#14
|
|
![]() Group: Members Posts: 509 Joined: 26-February 04 From: S.F., Utah Member No.: 12282 |
This was a great idea Moitah. I'm going to check it out right now.
|
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 20th May 2013 - 02:59 |