Projects / xmcd2make

xmcd2make

xmcd2make is a set of Perl scripts which support users of the gramofile recording, track splitting, and signal processing package. It consists of 3 userland tools: findtracks.pl (a command line interface to gramofile track detection), signalproc.pl (a command line interface to gramofile track splitting and signal processing), and xmcd2make.pl (a script that takes an xmcd file of song names and track timing files and creates a makefile). When the makefile is run, it splits the tracks, performs gramofile signal processing, and encodes the resulting tracks to Ogg Vorbis format with the correct song names and good tags.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  15 Jan 2005 23:03

Release Notes: A bug in findtracks that prohibited proper command line options processing was fixed. A Makefile problem with the default installation path was also fixed.

  •  13 Jan 2005 03:55

Release Notes: The scripts now uses Audio::Gramodile and libgramofile. All dependencies on gramofile and swig were removed. A new xmcdsearch script was added for automatically searching freedb.org and downloading xmcd files.

  •  07 Jun 2003 09:02

Release Notes: New targets "make discN" and "make shnarchiveN" to automatically burn audio and shn archive CDs.

  •  03 Jun 2003 21:18

Release Notes: Support for creating shn archives and generation of etree-compliant text files, support for the new gramofile version 1.6v3d, and functionality with SWIG 1.3 as well as 1.1.

  •  19 Oct 2001 04:58

Release Notes: A bugfix was added to handle xmcd files with multi-line song names.

Screenshot

Project Spotlight

r6rs-protobuf

Protocol Buffers for R6RS Scheme.

Screenshot

Project Spotlight

CoreTML framework

A tool allowing the developer to create user-configurable source code templates.