$Id: index.html,v 1.1 1997/03/30 00:00:25 dvc Exp dvc $
$Log: index.html,v $
Revision 1.1 1997/03/30 00:00:25 dvc
Initial revision
Sanecdda - an alternative to cdda2wav
Background:
I have for the last 6 months or so been using the package cdda2wav 0.3 under
Linux to do extraction of red-book audio tracks from cdda-capable CD-ROM
drives. Cdda2wav is not without a number of faults:
- As distributed, cdda2wav 0.3 does not understand about ATAPI CD-ROMs.
- As distributed, cdda2wav 0.3 requires selection of a default device and
type of IOCTL to use.
- The source of cdda2wav 0.3 is quite sloppy in a number of places, frequently
hard-coding major device numbers which are subject to, and have in fact, changed
for several cdda devices.
- Cdda2wav contains a number of options for downsampling into <16 bit and
<44100Hz sampling frequency. When used, these options result in output
files that are of lower quality than if a 16 bit, 44100Hz sample was taken and
downsampled with sox. Use of these options also require multiple command
line options.
Cdda2wav 0.7 corrected several of these deficiencies but significantly and
needlessly complicated the code by spawning a child process to handle the
sampling and using IPC to communicate with the main process.
As a result of this, it is the intention of the designers to create sanecdda,
a program providing a working cdda extraction for a maximum number of system
with a minimum of cruft.
Sanecdda Planned Features:
- Autoprobe for cdda capable devices, overridable via environment variable
or command line.
- Will handle scsi, generic scsi or cooked IOCTLs as needed depending on
device used.
- Soundcard support deemed superfluous and will be removed.
- Downsampling deemed superfluous and will be removed. Only option on
sampling will be mono or stereo.
- All user I/O will be via stdout/stderr to facilitate GUI wrappers.
Sanecdda status:
Work on sanecdda is currently on hiatus because:
- My copious free time(tm) is currently being used designing an ultra-low
cost watchdog board for the PC using a
Microchip PIC microcontroller.
- I am preparing to move to Japan shortly.