Layout
\accolade
Description
Name | Variants | Type | Notation element |
---|---|---|---|
\accolade | \accol | P | accolades grouping staves |
Parameters
Name | Type | Description | Default value | Optional |
---|---|---|---|---|
id | integer | an identification number | none | false |
range | string | the accolade range | none | false |
type | string | straightBrace, standard, curlyBrace, thinBrace or none | standard | true |
- the accolade range describes the staves covered by the accolade. It's a string in the form "n-m" or "n", where 'n' and 'm' are staves indexes (starting from 1)
- straightBrace and standard are equivalent
See the Barlines example.
\newPage
Description
Name | Variants | Type | Notation element |
---|---|---|---|
\newPage | \newSystem | P | force a page break |
See the Bach example.
\newLine
Description
Name | Variants | Type | Notation element |
---|---|---|---|
\newLine | \newSystem | P | force a line break |
See the notes example.
See the Bartok example.
\pageFormat
Description
Name | Variants | Type | Notation element |
---|---|---|---|
\pageFormat | P | sets the page format |
The \pageFormat tag indicates the score page format. It should be set at the beginning of the first staff. When no page format is encountered, the default page format is 21cm x 29.6 (A4) and the margins are set to 2 cm.
Parameters
Name | Type | Description | Default value | Optional |
---|---|---|---|---|
type | string | A4, A3 or letter | none | false when w and h are not present |
w | unit | the page width | none | false when type is not present |
h | unit | the page height | none | false when type is not present |
lm | unit | the left margin size | 2cm | true |
tm | unit | the top margin size | 5cm | true |
rm | unit | the right margin size | 2cm | true |
bm | unit | the bottom margin size | 3cm | true |
See the Layout example.
\staff
Description
Name | Variants | Type | Notation element |
---|---|---|---|
\staff | P | set staff assignment |
Parameters
Name | Type | Description | Default value | Optional |
---|---|---|---|---|
id | integer | a staff index | none | false |
dy | unit | set the distance to the next staff | none | false |
'id' indicates a staff index (starting from 1). All the elements between a \staff tag and the next one (or the end of the voice) are assigned to the staff designated by id.
See the 4 voices example.
\staffFormat
Description
Name | Variants | Type | Notation element |
---|---|---|---|
\staffFormat | P | sets the staff format |
Parameters
Name | Type | Description | Default value | Optional |
---|---|---|---|---|
style | string | a style string in the form 'n-lines' or 'TAB' | 5-lines | true |
lineThickness | float | the staff lines thickness | 0.08 | true |
distance | unit | sets a fixed distance to the preceding staff | 0hs | true |
The "TAB" style is intended to display tablatures, it is similar to
style="6-lines", size=1.35
Note: the \staffFormat tag supports common parameters but dx has no effect.
See the Layout example.
\staffOff
Description
Name | Variants | Type | Notation element |
---|---|---|---|
\staffOff | P | hides the staff |
The \staffOff tag effect is to hide the staff and all the staff elements up to the next \staffOn tag.
The \staffOn and \staffOff tags are still experimental and may not provide the expected result depending on the context.
See the Layout example.
\staffOn
Description
Name | Variants | Type | Notation element |
---|---|---|---|
\staffOn | P | cancel the effect of \staffOff |
The \staffOn and \staffOff tags are still experimental and may not provide the expected result depending on the context.
See the Layout example.
\systemFormat
Description
Name | Variants | Type | Notation element |
---|---|---|---|
\systemFormat | P | sets the system format |
Parameters
Name | Type | Description | Default value | Optional |
---|---|---|---|---|
dx | unit | set an horizontal offset to the first system | 0hs | true |
Note: the \systemFormat tag supports common parameters but only dx has an effect.
See the Mozart example.