Cue Sheet Templates

A cue sheet is an alternate form of the CD report, based on raw UTF-8 text, and can be customized in several ways. Creating a cue sheet requires an understanding of computers and some knowledge about programming, because it makes use of the commands and variables concept.

Tip

You can make a copy of a factory cue sheet template to create a custom cue sheet template. The factory templates are located in the following locations:

  • Windows: C:\Program Files\Steinberg\WaveLab Pro 9.5\Factory Presets\Presets\AudioCdCueSheetTemplates\

  • macOS: /Applications/WaveLab Pro 9.5.app/Contents/Factory Presets/Presets/AudioCdCueSheetTemplates/

Cue sheets are organized in the following way: There are a number of codes, commands, and variables, which you place in a text file – the template. If you ask the program to generate a cue sheet, it creates the text file based on the codes it finds in the template.

If the program encounters a variable, it replaces this with some information about the CD. For example, there is a variable called “NUM_TRACKS”. When the program finds this, it replaces it with the actual number of tracks in the CD.

Commands, on the other hand, are instructions for the program to do something. For example, the command “TIMECODE SEPARATOR =” followed by a few special characters, instructs the program what characters should be inserted between timecode values, so that you can get timecode values printed out in the format 00:00:00.00, “00 00 00 00”, or anything else you prefer.

The following codes can be entered for specific purposes:

$

A variable. The text that follows right after the “$” is the command name, for example, “$TITLE”. A variable can occur anywhere on a line, and there can be any number of variables on a line.

#

A command. The text that follows after the “#” is the command name, for example, “#FOR EACH TRACK”. There can only be one command per line and there should not be anything else on that line.

;

If a line starts with a semi-colon “;”, the line is interpreted as a comment. Nothing on such a line is used in the cue sheet. This is useful for making notes, for example.

All other text characters can be entered on their own lines or among the variables, and are used as they are. For example, if you type “Title: $TITLE” and the title you have entered is “My Greatest Hits”, the text “Title: My Greatest Hits” appears in the cue sheet.

To find out more about the available commands and how they are used, you can open the included templates and study them. The following variables are available:

Track Number

T0

As decimal number “1” or “22”

T1

Blank Justified Two Digit Number “ 1” or “22”

T2

Zero Justified Two Digit Number “01” or “22”

Track Index

I0

As decimal number “1” or “22”

I1

Blank Justified Two Digit Number “ 1” or “22”

I2

Zero Justified Two Digit Number “01” or “22”

Copy Protection Status

C1

“x” or “ ”

C2

“Y” or “N”

Emphasis Status

E1

“x” or “ ”

E2

“Y” or “N”

Absolute Time of Index

TIME_IA_0

As decimal number

TIME_IA_1

Blank justified 7 digit decimal number

TIME_IA_2

Time as “hh:mm:ss:ff”

TIME_IA_3

Time as “hh:mm:ss:ff” blank justified, leading zero not displayed

TIME_IA_4

Time as “hh:mm:ss:ff” compressed if there are no hours, none are displayed

TIME_IA_5

Time as “mm:ss:ff” no hours displayed

TIME_IA_6

Time as “mm:ss:ff” blank justified, leading zero not shown, no hours displayed

TIME_IA_7

Time as “mm:ss:ff” no minutes displayed if not required, no hours displayed

TIME_IA_8

Time format as “1h 2mn 3s 4f”

TIME_IA_9

Time format as “1h 2mn 3s”

Index Time Relative to Start of CD

TIME_IR_0

As decimal number

TIME_IR_1

Blank justified 7 digit decimal number

TIME_IR_2

Time as “hh:mm:ss:ff”

TIME_IR_3

Time as “hh:mm:ss:ff” blank justified, leading zero not displayed

TIME_IR_4

Time as “hh:mm:ss:ff” compressed if there are no hours, none are displayed

TIME_IR_5

Time as “mm:ss:ff” no hours displayed

TIME_IR_6

Time as “mm:ss:ff” blank justified, leading zero not shown, no hours displayed

TIME_IR_7

Time as “mm:ss:ff” no minutes displayed if not required, no hours displayed

TIME_IR_8

Time format as “1h 2mn 3s 4f”

TIME_IR_9

Time format as “1h 2mn 3s”

Index Time Relative to Start of Track

TIME_IT_0

As decimal number

TIME_IT_1

Blank justified 7 digit decimal number

TIME_IT_2

Time as “hh:mm:ss:ff”

TIME_IT_3

Time as “hh:mm:ss:ff” blank justified, leading zero not displayed

TIME_IT_4

Time as “hh:mm:ss:ff” compressed if there are no hours, none are displayed

TIME_IT_5

Time as “mm:ss:ff” no hours displayed

TIME_IT_6

Time as “mm:ss:ff” blank justified, leading zero not shown, no hours displayed

TIME_IT_7

Time as “mm:ss:ff” no minutes displayed if not required, no hours displayed

TIME_IT_8

Time format as “1h 2mn 3s 4f”

TIME_IT_9

Time format as “1h 2mn 3s”

Pause Length

TIME_PA_0

As decimal number

TIME_PA_1

Blank justified 7 digit decimal number

TIME_PA_2

Time as “hh:mm:ss:ff”

TIME_PA_3

Time as “hh:mm:ss:ff” blank justified, leading zero not displayed

TIME_PA_4

Time as “hh:mm:ss:ff” compressed if there are no hours, none are displayed

TIME_PA_5

Time as “mm:ss:ff” no hours displayed

TIME_PA_6

Time as “mm:ss:ff” blank justified, leading zero not shown, no hours displayed

TIME_PA_7

Time as “mm:ss:ff” no minutes displayed if not required, no hours displayed

TIME_PA_8

Time format as “1h 2mn 3s 4f”

TIME_PA_9

Time format as “1h 2mn 3s”

Track Length

TIME_TR_0

As decimal number

TIME_TR_1

Blank justified 7 digit decimal number

TIME_TR_2

Time as “hh:mm:ss:ff”

TIME_TR_3

Time as “hh:mm:ss:ff” blank justified, leading zero not displayed

TIME_TR_4

Time as “hh:mm:ss:ff” compressed if there are no hours, none are displayed

TIME_TR_5

Time as “mm:ss:ff” no hours displayed

TIME_TR_6

Time as “mm:ss:ff” blank justified, leading zero not shown, no hours displayed

TIME_TR_7

Time as “mm:ss:ff” no minutes displayed if not required, no hours displayed

TIME_TR_8

Time format as “1h 2mn 3s 4f”

TIME_TR_9

Time format as “1h 2mn 3s”

CD Length

TIME_CD_0

As decimal number

TIME_CD_1

Blank justified 7 digit decimal number

TIME_CD_2

Time as “hh:mm:ss:ff”

TIME_CD_3

Time as “hh:mm:ss:ff” blank justified, leading zero not displayed

TIME_CD_4

Time as “hh:mm:ss:ff” compressed if there are no hours, none are displayed

TIME_CD_5

Time as “mm:ss:ff” no hours displayed

TIME_CD_6

Time as “mm:ss:ff” blank justified, leading zero not shown, no hours displayed

TIME_CD_7

Time as “mm:ss:ff” no minutes displayed if not required, no hours displayed

TIME_CD_8

Time format as “1h 2mn 3s 4f”

TIME_CD_9

Time format as “1h 2mn 3s”

Various

NUM_TRACKS

Total number of tracks as decimal number

UPC

UPC/EAN code

ISRC

ISRC code

FILE

File name (no path)

PFILE

File name (with path)

TRACK_NAME

Track name

TRACK_COMMENT

Track comment