Cue sheets

Quick Links:


 * Add a vote for cue sheet support in Audacity
 * Cue sheet examples and problems
 * label2cue tool main download link
 * Bash script to produce cue sheets from label tracks.

label2cue converter
Label2cue is an open source Java tool. It will run on any platform supporting Java JRE 1.5 and higher. JRE 1.4 will not work!

Split the tracks
Most users will want to split their recording in Audacity into separate tracks using the method described on this page of the Audacity wiki. However you can also export a single file to allow gapless playback of a continuous mix (the cue sheet will ensure that individual CD tracks will be present which can be navigated using the player controls).

Export the labels
In Audacity, select and name your exported label file. It will be saved as a plain text document that represents the label positions in seconds (and optionally, the label titles).

Convert label file with label2cue
On Windows, Linux, or any platform supporting Java, use Andrewtheart's java tool label2cue to convert/format the minutes and seconds data in the text label file to minutes, seconds and CDDA frames data laid out in cue sheet format.

Simply single/double click on the Label2Cue.jar file.

Alternate download link -- label2cue

Suggestions and modifications
You can modify/improve/redistribute label2cue if you wish, but I (AndrewTheArt, developer) request that you e-mail me with any major changes for my reference and edification. You can find the source and my e-mail address in the zip folder.

You can contact AndrewTheArt (Andrew S) at andrew1stein at(@) gmail dot(.) com.

Bash script to create cue sheet from labels
This is a bash script by DJ Kaboodle. It will be useful primarily to those on Linux who will already have most of the required tools installed.

The script uses the same calculations as label2cue above, so the index times on the resulting cue sheets should be identical. It provides a little more detail and control over the finished cue sheet (particularly artist and track titles) and automatically saves the cue sheet's 'FILE' parameter as the name of the wav file, with 'WAVE' as the type.

You will need labelcue.txt and bc.txt.


 * Remove the ".txt" extensions and change permissions on both files.
 * "bc" must be placed in your home directory.

You can find more details and give the author feedback in this Forum topic.

Web tool to create cue sheet from labels and labels from cue sheet
This is a web tool created by Grimblefritz. It converts labels to cue sheets, and also converts cue sheets to labels (with some limitations.)

The label to cue conversion is similar to the label2cue (java) and labelcue (bash) tools (see above). The web tool requires you to paste the contents of the label file, so there is no automatic generation of album and artist info. The cue sheet is easily edited to include this information. If there is enough demand, I will see about adding entry fields for this info.

The cue to label conversion expects a cue sheet in a similar structure to that generated by the label to cue conversion. It is useful when working with with something like a CD that has been ripped into a single audio file (wav, flac, etc) and cue sheet. Converting the cue sheet to a label file allows the audio file to be imported into Audacity, then import the label file, and then export multiple segments to individual files.