The @ symbol at the beginning of a new line marks a new block. Everything after the @ symbol on that line will be treated as the title of the block. Everything below that line (until the next @ symbol) is the content of the block. If only a @ is given on one line (with no title), then the current block will be ended and the mode goes to normal text.
[...] → chord
Everything between [ ] will be converted to a chord. The chord has to start with 'a', 'b', 'c', 'd', 'e', 'f' or 'g'. This can be a small or a capital character. At the position the chord is inserted into the text, the chord will be shown above the text. If the chord is followed by a space character, the chord will be printed without text beneath it. It is possible to put multiple chords within one pair of [ ]. The chords should then be seperated by a space character. If the chord containes a /, it should be followed by 'a', 'b', 'c', 'd', 'e', 'f' or 'g'. If the chord is pitched up or down, also the subchord directly after the / will be pitched.
|... → chord rule
The | symbol at the beginning of a new line marks a chord rule. This can be used to set up a chord scheme without using text. The measures within a rule can be divided using a |. The | at the end of a chord rule is optional. It is also possible to start a chord rule with || or ||: and end a chord rule with || or :||. Everything between | symbols (within the measure) will be treated as chords (seperated by space character). You don't have to use the [ ] symbols in a chord rule. To fill up parts of the measure, you can use a %. This percent symbol will not be shown on the screen; this is only for reserving some space within the measure.
... = ... → configuration
You can set up some configuration for a song. Each setting should be on an other new line. The following settings are available:
pitch = -2 → default value for pitching the song; this should be a number between -11 and +11; 0 is no pitching and increasing the number by one corresponds with pitching half a tone
info = Jack Jones (1971) → here you can set some footer text
-... → tabs
If a text rule starts with a -, all the text on that rule will be placed in monospace. This can be used for putting tabs in the song. The first - symbol on the rule will not be printed on the screen; only the text after that first symbol.