Yass checks any of your input on errors. Errors are listed in the error window; there you can select them, obtain details, and choose to auto-correct them (if possible). Note that error detection itself does not modify your karaoke data.
Icons:Transpose notes, Trim page breaks (Ctrl+t), , Correct spacing, Critical error, Correct tags(*), Correct files(*)
(*) Tag/File errors can only be corrected in the song library (errors tab > details). They are not checked during while finetuning in the song editor.
Page breaks
Page breaks are checked whenever you modify a note. Specify in the preferences if you want to trim automatically while editing, or if you prefer to trigger page trim manually.
Detected errors ( = batch-correct available in the song library, gray ones must be reviewed manually):
- Early page break: Line disappears after less than 50 ms; users might be annoyed.
- Late page break: Next line starts after less than 50 ms; users can hardly catch up with the text.
- Overlapping pages: Page break overlaps notes.
- Uncommon page break: Text disappears or appears with unconventional timing.
Se the FAQ if you’re interested in the page-trimming rules.
Lyrics
Detected errors ( = batch-correct available in the song library):
- Too many spaces: Two or more spaces.
- Uncommon spacing: Please place spaces in front of text.
- Empty line: Please do not insert empty lines.
Notes
Detected errors ( = batch-correct available in the song library, = major errors, gray ones must be reviewed manually):
- Transposed notes: Note heights are outside the range [-12,36] or the lowest note is above 12. You might not hear MIDI clicks.
- Non-zero first beat: Auto-correction removes offset from all notes and recalculates the karaoke gap.
- Invalid note length: Note length must be 1 or greater.
- Connected notes: No spacing between two notes. Players might find that difficult to sing. Auto-corrections shortens the first note.
- Invalid line: Lines must start with one of these symbols: #:*F-EP.
- Line cut: missing parameters.
- Out of order notes: Notes are not sorted by their timestamp.
- Overlapping notes: Either this note starts too early or the note before lasts too long.
- Line overflow: This line might not fit on screen.
- Uncommon golden bonus: The percentage of golden notes does not match with the maximum golden bonus. You can set the variance in beats from the ideal quota in the preferences. See the golden-bonus-formula in the FAQ.
Tags
Lines starting with # are comments, usually in the format #[tagname]: [metadata]. Keep them in the header section, before the first note.
Known tags: TITLE ARTIST LANGUAGE EDITION GENRE ALBUM YEAR CREATOR ID MP3 COVER BACKGROUND VIDEO VIDEOGAP START END PLAYERS RELATIVE BPM GAP LENGTH PREVIEWSTART MEDLEYSTARTBEAT MEDLEYENDBEAT.
Detected errors ( = batch-correct available in the song library, gray ones must be reviewed manually):
- Missing tag: A commonly used tag is missing (LANGUAGE, GENRE).
- Unsorted tags: Please use the ordering below (see ‘tags’).
- Invalid medley start/end: not corresponding with a note start/end.
- Misplaced tag: Please place tags in the header.
- Tag after end: Please place comments in a comment line with e.g. the CREATOR tag.
- Unknown tag: Use one of the above.
- Missing end: The end tag (E) is missing.
Files
Detected errors ( = batch-correct available in the song library, gray ones must be reviewed manually):
- File not referenced: The song folder includes a file that is not specified in the header.
- Wrong video gap: The video gap does not match the [VD#…] in the filename.
- File not found: The given file does not exist. The directory contains no possible matches.
- No [CO] label: The filename does not end with [CO].jpg.
- No [BG] label: The filename does not end with [BG].jpg.
- No [VD] label: The filename does not contain [VD#…].
- No videogap: The video filename includes [VD#…], but there is no VIDEOGAP tag.
- No [VIDEO] label: Please include [VIDEO] at the end of the directory name.
- Wrong filename: The song directory or some of its files do not follow the “Artist – Title” naming convention. Auto-correction preserves file extensions and comments in [brackets].
Critical Errors
A few critical errors are automatically corrected while the karaoke data is loaded. In contrast to error detection (described above) changes will become permanent as soon as you save the files.
- Lines with missing spaces after characters “:-F*” are completed and loaded correctly.
- Text after comment symbol “#” or end symbol “E” is trimmed to remove leading/subsequent spaces.
- Likewise all redundant spaces between numbers are removed.
- Decimal symbol “.” is exchanged with comma “,”.
- The boolean “true” is exchanged with “yes”.
- Invalid lines not starting with “:-F*” are converted into comments starting with “#”.
Next page: Duets