-
Notifications
You must be signed in to change notification settings - Fork 38
CUE sheet
You can find the introduction of CUE sheet on Wikipedia.
A CUE file is actually a plain text file, but no prefer codec, that means this is a fucking problem for you to guess the text codec.
Here is an example of CUE sheet file:
REM GENRE J-POP
REM DATE 2010-05-26
PERFORMER "Lia/多田 葵"
TITLE "My Soul,Your Beats!/Brave Song"
FILE "KSLA-0053.ape" WAVE
TRACK 01 AUDIO
TITLE "My Soul,Your Beats!"
PERFORMER "My Soul,Your Beats!"
INDEX 01 00:00:00
TRACK 02 AUDIO
TITLE "Brave Song"
PERFORMER "Brave Song"
INDEX 00 04:33:36
INDEX 01 04:35:36
TRACK 03 AUDIO
TITLE "My Soul,Your Beats!(TV Size)"
PERFORMER "My Soul,Your Beats!(TV Size)"
INDEX 00 09:58:67
INDEX 01 10:00:67
TRACK 04 AUDIO
TITLE "Brave Song(TV Size)"
PERFORMER "Brave Song(TV Size)"
INDEX 00 11:33:59
INDEX 01 11:35:59
TRACK 05 AUDIO
TITLE "My Soul,Your Beats!(Instrumental)"
PERFORMER "My Soul,Your Beats!(Instrumental)"
INDEX 00 13:21:50
INDEX 01 13:23:50
TRACK 06 AUDIO
TITLE "Brave Song(Instrumental)"
PERFORMER "Brave Song(Instrumental)"
INDEX 00 17:57:37
INDEX 01 17:59:37
The syntax of CUE sheet is simple:
Command + Parameters
Each line starts with a command, it must be a uppercase-letter-word, like TITLE, TRACK and REM. And all the left texts are the parameters of this command.
You can find the standard explainations on the Wikipedia page above. We add the most usable commands here and some comment-commands that have been wild used.
- FILE "filename.suffix" type
This command record the name and type of the audio file. In Mu, if the file recorded here is not exist, mu will check whether there's a file in the same type and the same name of the cue sheet.
- TRACK XX AUDIO
After the file there should be a lot of TRACK commands, each TRACK follows a number and the type of this track.
The number is track index. The type should be AUDIO. In the TRACK, there should be at least one INDEX command.
- INDEX XX hh:mm:ss
This command records the start or the end time of the track.
If the INDEX follows a 00 means this INDEX command record the start time of the TRACK. If follows 01 means this INDEX recorded the end time of the TRACK.
Each TRACK must contains one INDEX 01 command. INDEX 00 is optional, but it is recommend.
- REM [Plain text]
Adds a comment that usually has no bearing on the written CD at all, with the exception of some applications that use it to store additional metadata(like Exact Audio Copy).
- TITLE "title of the track"
The title of the TRACK.
- PERFORMER "artist of the track"
The artist of the TRACK.
- SONGWRITER "song writer of the track"
The song writer of the TRACK.
- REM GENRE "genre"
The genre of the TRACK, follows a string with quotation.
- REM DATE "yyyy"
The year or the date that this CD began to sell.
© 2013-2017 Kreogist Dev Team.
All other trademarks are the property of their respective owners. Hosted on GitHub. Powered by MarkDown.