Всю информацию о CUE Sheet можно получить из файла справки CDRWin. Для описания треков используется 13 служебных слов:
Эта команда используется для указания "Номера Медиа Каталога" диска (Media Catalog Number). Говоря русским языком, это числа, которые можно причитать в низу штрих-кода. Используется эта директива крайне редко, только в случае, если CD-ROM предназначен для коммерческого использования.
синтаксис: CATALOG [номер-медиа-каталога] примеры: CATALOG 1234567890123 CATALOG 8340218374610
Номер каталога должен содержать 13 цифр и быть закодирован согласно правил UPC/EAN. Эта команда может присутствовать максимум в одном экземпляре, желательно в первой строке CUE файла, хотя, это не строгое правило.
Эта команда используется для указания имени файла, в котором находится раскодированная информация CD-TEXT с диска. Эта команда используется только с файлами, созданными в редакторах CD-TEXT, либо генерируется автоматически при копировании дисков, содержащих CD-TEXT.
синтаксис: CDTEXTFILE [имя-файла] примеры: CDTEXTFILE C:\TEST\DISC.CDT CDTEXTFILE "C:\LONG FILENAME.CDT"
Имя-файла может включать не только имя файла, но и путь к нему. Если в имени файла встречаются пробелы - надо заключать его в двойные кавычки. Если ваш пишущий привод не поддерживает CD-TEXT, эта команда игнорируется.
Эта команда используется для указания аудио файла, либо файла данных, который будет записан.
синтаксис: FILE [имя-файла] [тип-файла] примеры: FILE "C:\DATA\TRACK1.ISO" BINARY FILE "C:\MUSIC\TRACK2.WAV" WAVE FILE "C:\MUSIC\LONG FILENAME.MP3" MP3
Имя-файла может включать не только имя файла, но и путь к нему. Если в имени файла встречаются пробелы - надо заключать его в двойные кавычки.
Тип-файла:
Все аудио файлы (WAVE, AIFF и MP3) должны быть в формате 44.1 КГц 16-бит стерео.
Команда FILE всегда должна появляться перед любой другой командой, за исключением CATALOG. Для аудио файлов, если длина данных не является кратной размеру сектора CD-ROM (2352 байта), последний сектор будет дополнен нулями при записи.
Эта команда задаёт специальные флаги, кодируемые в суб-каналах трека. В наше время эти флаги используются достаточно редко.
синтаксис: FLAGS [флаги] примеры: FLAGS DCP FLAGS 4CH PRE
Параметр "флаги" может содержать один или несколько флагов:
Команда FLAGS должна появляться после команды TRACK, но перед любой командой INDEX. На трек разрешается использовать только одну команду FLAGS
Четвёртый флаг, прошиваемый в суб-кодах называется "DATA" и устанавливается для любых не-музыкальных треков. Этот флаг выставляется автоматически и нам нет нужды использовать его в разметке.
Эта команда используется для указания индексов или под-индексов в треке.
синтаксис: INDEX [номер] [mm:ss:ff] примеры: INDEX 01 00:00:00 INDEX 05 02:34:50
Номер может принимать значение от 0 до 99 включительно. Причём, первый индекс должен быть 0 или 1, а последующие должны быть больше.
mm:ss:ff - время начала в минутах, секундах и фреймах (75 фреймов в секунду). Время указывается относительно начала файла. Первый индекс начинается с 00:00:00.
Эта команда используется для указания "International Standard Recording Code" (ISRC) трека. Перевести смысл команды не трудно, но используется она при создании коммерческих CD, а нам такое не нужно.
синтаксис: ISRC (код) пример: ISRC ABCDE1234567
Длина ISRC - 12 символов. Первые пять буквенно-цифровые, а остальные строго цифры. При использовании команду ISRC размещают после команды TRACK, но перед любой командой INDEX.
Имя исполнителя для дисков с CD-TEXT.
синтаксис: PERFORMER [имя-исполнитель] пример: PERFORMER "The Beatles"
Если в имени-исполнителя встречаются пробелы, его надо заключать в двойные кавычки. К тому же, имеется ограничение по длине в 80 символов.
Если команда PERFORMER появляется перед использованием команды TRACK, она указывает на то, что исполнитель для всех треков диска один и тот же. Если команда после TRACK, она указывает, имя исполнителя текущего трека. Если ваш пишущий привод не поддерживает CD-TEXT, эта команда игнорируется.
Команда указывает длину зоны в конце дорожки. Длина этой зоны генерируется программно.
синтаксис: POSTGAP [mm:ss:ff] пример: POSTGAP 00:02:00
mm:ss:ff - время начала в минутах, секундах и фреймах.
Команда POSTGAP может быть только после любой команды INDEX текущего трека, в единственном экземпляре.
Команда указывает длину зоны в начале дорожки. Длина этой зоны генерируется программно.
синтаксис: PREGAP [mm:ss:ff] пример: PREGAP 00:02:00
mm:ss:ff - время начала в минутах, секундах и фреймах.
Команда PREGAP может быть только после любой команды TRACK, но перед любой командой INDEX, в единственном экземпляре.
Комментарий внутри файла CUE Sheet.
синтаксис: REM (comment) пример: REM This is a comment
Имя автора песни для диска с CD-TEXT.
синтаксис: SONGWRITER [имя-автора] пример: SONGWRITER "Paul McCartney"
Если в имени-автора встречаются пробелы, его надо заключать в двойные кавычки. К тому же, имеется ограничение по длине в 80 символов.
Если команда SONGWRITER появляется перед использованием команды TRACK, она указывает на то, что исполнитель для всех треков диска один и тот же. Если команда после TRACK, она указывает, имя исполнителя текущего трека. Если ваш пишущий привод не поддерживает CD-TEXT, эта команда игнорируется.
Название диска или трека, с поддержкой CD-TEXT.
синтаксис: TITLE [название] примеры: TITLE "The Beatles - Abbey Road" TITLE "Here Comes the Sun"
Если в названии встречаются пробелы, его надо заключать в двойные кавычки. К тому же, имеется ограничение по длине в 80 символов.
Если команда TITLE появляется перед использованием команды TRACK, она говорит о названии диска. Если команда после TRACK, она указывает название текущего трека. Если ваш пишущий привод не поддерживает CD-TEXT, эта команда игнорируется.
Команда, указывающая на начало нового трека.
синтаксис: TRACK [номер] [тип-данных]
Номер, естественно от 1 до 99.
Типы данных:
Не все типы данных могут поддерживаться вашим пишущим приводом.