A description of system decoration and staff names.

This page describes the visual aspects of scores involving braces, brackets, staff names and abbreviations, as well as group names and abbreviations.

Staff names

Staff names are given in tandem interpretations starting with the string *I". The staff names are related to instrument codes, such as *Icello for the violon cello. The staff names are a visual description off the instrument or other text displayed at the start of a movement, while instrument codes are for analysis purposes. Giving a staff name will override the display of an automatically generated name from an instrument code at the start of the data (but automatic staff name generation from the instrument code is not implemented yet).

Here is an example of a string quartet score, where each of the staff names are given (try changing the names in the text box on the left, and they will update as you type on the right):

Staff abbreviations

After the first system in a movement, the will be no instrument names displayed on successive systems. An optional staff abbreviation can be given by prefixing *I' before the abbreviation string for the staff.

System styling

Default styling

When the system contains only a single staff, no decoration is added to the system:

When the system contains two staves, a brace will automatically be added, and the staves will be barred together (although this should not be done if there are lyrics attached to the top staff).

When there are three or more staves, a bracket will automatically be added, but the staves will not be barred together.

System decoration

To override the default brace/bracket and barring styles, a line starting with !!!system-decoration: can give a different style. To use this system, it is expected that all parts contain staff enumerations, and these staff numbers are referenced in the system decoration string.

Here is an example for a string quartet, where the system decoration connects the bars on all staves together:

Staff wildcard

If you only need a single brace or bracket for the entire system, either barred or unbarred, then you can use * to represent all staves.

Here is an example of removing the bracket, but keeping the barring:

Notice that parentheses around staves (or the wildcard symbol) will case the staves to be barred together.

Here is an example of removing the bracket as well as the barring:

Grand staff name

There are several methods for giving a label to the grand staff. The first method is to add *part markers in each spine followed by matching non-zero integers.

Another method is to use group labels, which start with *I"", rather than part labels, which start with *I". This also has to be in coordination with *group markers indicating the staves that should be grouped together:

Instrument class grouping

Instrument class tandem interpretations can be used in an equivalent manner to *group# interpretations. Here is an example:

Undecorated grouping

Here is an example of giving no decoration to a group by using angle brackets (<>) in the system decoration string: