$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:
  1. As distributed, cdda2wav 0.3 does not understand about ATAPI CD-ROMs.
  2. As distributed, cdda2wav 0.3 requires selection of a default device and type of IOCTL to use.
  3. 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.
  4. 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:

Sanecdda status:

Work on sanecdda is currently on hiatus because:
  1. My copious free time(tm) is currently being used designing an ultra-low cost watchdog board for the PC using a Microchip PIC microcontroller.
  2. I am preparing to move to Japan shortly.