Audacity audio editor label file to basic CUE sheet converter. Outputs to STDOUT
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
examples
COPYING
README
label2cue.rb

README

Audacity label file to basic CUE converter

Copyright 2011 Charles Horn

  label2cue is free software: you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation, either version 3 of the License, or
  (at your option) any later version.

  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.

  You should have received a copy of the GNU General Public License
  along with this program.  If not, see <http://www.gnu.org/licenses/>.

 USAGE:
   label2cue <label_file>.txt [[TARGET_WAVE_FILE] [INITIAL_TRACK_NUMBER(default=1)]] [ > output.cue ]

This is a simple ruby script I created to convert track label exports from the opensource Audacity audio editor (http://audacity.sourceforge.net/) to .CUE sheets (http://en.wikipedia.org/wiki/Cue_sheet_%28computing%29) in order to burn a single .wav file directly to a multitrack CD.

I had some recorded speeches which I had been tidying up in Audacity and already had the labels in place and exported, so I simplified the process of converting from seconds into MM:SS:CD_FRAMES and filling in the track names so I could easily burn to CD in one step.

In the examples/ folder are an example input label file and corresponding output .CUE.

To generate the output .CUE file:
ruby label2cue.rb examples/input_example_audacity_labels.txt someaudiofile.wav > examples/output_example.cue

The label files I used were generated using Audacity 1.3.12 beta

The source for label2cue lives on GitHub at https://github.com/hornc/Label-to-Cue  
Please feel free to message me (hornc) there if you have any suggestions for improvements.