xmcd2make 2.1

xmcd2make is a script which generates a Makefile.
xmcd2make is a script which generates a Makefile. Using this makefile, automatic track splitting, signal processig, ogg/mp3 file encoding, shn making, and song naming for entire recored albums can be done with a commands, for example "make ogg".

One day I got tired of typing in song names to the albums I was recording
and encoding to ogg.

I knew that alot of the albums I was recording had song listings available via
the CD database at freedb.org.

So I took an .xmcd file, and I wrote a perl script to read the xmcd and create
ogg files using the output files I got from gramofile (processedxxx.wav's)

I found two problems with this:

1) I have to run the whole script over if I change just one source .wav file

2)It only used 1 of my 2 cpu's as script execution is serial and oggenc is not multi-threaded.

Then I thought about how make automates these things. Make rebuilds only
targets with changed dependencies and using the -j argument, make backgrounds
multiple processes.

I changed my script to output a Makefile and xmcd2make was born.

What's New in This Release:

fixed bug in findtracks preventing correct options processing

last updated on:
July 19th, 2006, 7:05 GMT
developed by:
C R Johnson
license type:
GPL (GNU General Public License) 
ROOT \ Multimedia \ Audio


In a hurry? Add it to your Download Basket!

user rating



1 Screenshot

Add your review!