Song format
How Ultrastar knows how to grade your singing?
Last updated
How Ultrastar knows how to grade your singing?
Last updated
Before you start adapting a song for Ultrastar, you need to understand what is required by the game. If you go to the directory where the songs are stored, you will see that each song has its own sub-directory which groups all files related to that particular song.
If you open some folder, it will contain files similar to these:
Each of these files has a role in the way how the song is displayed or graded in Ultrastar. Audio & txt are the crucial ones, the other ones improve the player's experience.
One of the crucial files that always have to be in song's folder is an audio file. This is the file that will be playbacked when you play the song in Ultrastar.
This is the most important file of them all. It contains all the metadata related to the song in the form of tags (e.g. artist, title, tempo etc.) and the actual transcription of the vocal line. It contains all of the syllables of the lyrics, their timing (when they begin and end) in relation to the supplied audio file, pitch, how they are grouped into lines and in case of duet songs - which track do they belong to.
You will learn more about it in the next article.
Will be played in the background by the game.
This file usually ends with [CO] suffix to differentiate the name from the background file (they are both image files after all). This is the album cover that will be displayed in the game when you go through your song's catalog.
If the song has no video file, this background image will be displayed instead. Make sure that resolution and quality is good as this will be displayed on the whole screen.
Starting from version 1.1.0 of UltraStar specification format it is also possible to define more kinds of files. Please note that these may not yet be supported by every version of UltraStar-like games.
This is an audio file with just the instrumental track (and possibly some backing vocals), without the main vocal line. Filename should end with [INSTR]
suffix to differentiate it from normal audio file.
It can be used instead of the normal audio if the game supports it.
This is also an audio file, but containing only the vocal track. Should be named with [VOC]
suffix.
Can be used by the game to e.g. adjust the original vocal volume level to the player's preference.