Score Metadata
This page lists all metadata tags which affect the overall song.
It is recommended that these tags are specified at the very beginning of the file.
\title​
\title (value template textAlign)
Description: Set the title of the song.
Parameters:
| Name | Description | Type | Required |
|---|---|---|---|
value | The value to set | String | yes |
template | The template used to render the text | String | no |
textAlign | The alignment of the text on the music sheet | left|center|right | no |
Parameter Values:
Following parameters have value limitations
| Name | Values | ||||||||
|---|---|---|---|---|---|---|---|---|---|
textAlign |
|
Example:
\title ("Song Title" "Title: %TITLE%" left)
C4
\subtitle​
\subtitle (value template textAlign)
Description: Set the subtitle of the song.
Parameters:
| Name | Description | Type | Required |
|---|---|---|---|
value | The value to set | String | yes |
template | The template used to render the text | String | no |
textAlign | The alignment of the text on the music sheet | left|center|right | no |
Parameter Values:
Following parameters have value limitations
| Name | Values | ||||||||
|---|---|---|---|---|---|---|---|---|---|
textAlign |
|
Example:
\title ("Song Title" "Title: %TITLE%" left)
\subtitle ("Subtitle" "[%SUBTITLE%]" left)
C4
\artist​
\artist (value template textAlign)
Description: Set the artist of the song.
Parameters:
| Name | Description | Type | Required |
|---|---|---|---|
value | The value to set | String | yes |
template | The template used to render the text | String | no |
textAlign | The alignment of the text on the music sheet | left|center|right | no |
Parameter Values:
Following parameters have value limitations
| Name | Values | ||||||||
|---|---|---|---|---|---|---|---|---|---|
textAlign |
|
Example:
\title ("Song Title" "Title: %TITLE%" left)
\artist "alphaTab"
C4
\album​
\album (value template textAlign)
Description: Set the album of the song.
Parameters:
| Name | Description | Type | Required |
|---|---|---|---|
value | The value to set | String | yes |
template | The template used to render the text | String | no |
textAlign | The alignment of the text on the music sheet | left|center|right | no |
Parameter Values:
Following parameters have value limitations
| Name | Values | ||||||||
|---|---|---|---|---|---|---|---|---|---|
textAlign |
|
Example:
\title ("Song Title" "Title: %TITLE%" left)
\album "alphaTab vol.1"
C4
\words​
\words (value template textAlign)
Description: Set the lyrics author of the song.
Parameters:
| Name | Description | Type | Required |
|---|---|---|---|
value | The value to set | String | yes |
template | The template used to render the text | String | no |
textAlign | The alignment of the text on the music sheet | left|center|right | no |
Parameter Values:
Following parameters have value limitations
| Name | Values | ||||||||
|---|---|---|---|---|---|---|---|---|---|
textAlign |
|
Example:
\words "CoderLine"
C4
\music​
\music (value template textAlign)
Description: Set the music author of the song.
Parameters:
| Name | Description | Type | Required |
|---|---|---|---|
value | The value to set | String | yes |
template | The template used to render the text | String | no |
textAlign | The alignment of the text on the music sheet | left|center|right | no |
Parameter Values:
Following parameters have value limitations
| Name | Values | ||||||||
|---|---|---|---|---|---|---|---|---|---|
textAlign |
|
Example:
\music "CoderLine and Contributors"
C4
\wordsAndMusic​
\wordsAndMusic (template textAlign)
Description: Sets the template and text align for combined words and music authors.
Parameters:
| Name | Description | Type | Required |
|---|---|---|---|
template | The template used to render the text | String | yes |
textAlign | The alignment of the text on the music sheet | left|center|right | no |
Parameter Values:
Following parameters have value limitations
| Name | Values | ||||||||
|---|---|---|---|---|---|---|---|---|---|
textAlign |
|
Example:
\words "CoderLine"
\music "CoderLine"
\wordsAndMusic ("Words & Music: %WORDS%")
C4
\copyright​
\copyright (value template textAlign)
Description: Set the copyright owner of the song.
Parameters:
| Name | Description | Type | Required |
|---|---|---|---|
value | The value to set | String | yes |
template | The template used to render the text | String | no |
textAlign | The alignment of the text on the music sheet | left|center|right | no |
Parameter Values:
Following parameters have value limitations
| Name | Values | ||||||||
|---|---|---|---|---|---|---|---|---|---|
textAlign |
|
Example:
\copyright "CoderLine"
C4
\copyright2​
\copyright2 (template textAlign)
Description: Sets the template and text align for the second copyright line.
There is no own "value" as it is typically used to just define a static text like "All rights reserved". The "template" can be used for defining the display.
Parameters:
| Name | Description | Type | Required |
|---|---|---|---|
template | The template used to render the text | String | yes |
textAlign | The alignment of the text on the music sheet | left|center|right | no |
Parameter Values:
Following parameters have value limitations
| Name | Values | ||||||||
|---|---|---|---|---|---|---|---|---|---|
textAlign |
|
Example:
\copyright "CoderLine"
\copyright2 "All rights reserved"
C4
\instructions​
\instructions value
Description: Sets additional textual instructions for the song (not displayed).
Parameters:
| Name | Description | Type | Required |
|---|---|---|---|
value | The value to set | String | yes |
Example:
\instructions "Practice this piece until you get it perfect."
C4
\notices​
\notices value
Description: Sets general notices for the song (not displayed).
Parameters:
| Name | Description | Type | Required |
|---|---|---|---|
value | The value to set | String | yes |
Example:
\notices "I hope you appreciate this music sheet, it was a lot of effort to create!"
C4
\tab​
\tab (value template textAlign)
Description: Set the transcriber of the music sheet.
Parameters:
| Name | Description | Type | Required |
|---|---|---|---|
value | The value to set | String | yes |
template | The template used to render the text | String | no |
textAlign | The alignment of the text on the music sheet | left|center|right | no |
Parameter Values:
Following parameters have value limitations
| Name | Values | ||||||||
|---|---|---|---|---|---|---|---|---|---|
textAlign |
|
Example:
\tab "Transcribed by me"
C4
\systemsLayout​
\systemsLayout (numberOfBars)
Description: Defines the number of bars to display per system when rendering multiple tracks.
The systemsLayout and defaultSystemsLayout allow configuring the system layout. The system layout, defines how many bars should be displayed per system (line) if enabled via systemsLayoutMode.
Parameters:
| Name | Description | Type | Required |
|---|---|---|---|
numberOfBars | Defines for every system (line) the number of bars it should contain | Number[] | no |
Example:
\systemsLayout (2 3 2)
\track
:1 c4 | c4 | c4 | c4 | c4 | c4 | c4
\track
:1 c4 | c4 | c4 | c4 | c4 | c4 | c4
\defaultSystemsLayout​
\defaultSystemsLayout numberOfBars
Description: Defines the default number of bars to display per system when rendering multiple tracks.
The systemsLayout and defaultSystemsLayout allow configuring the system layout. The system layout, defines how many bars should be displayed per system (line) if enabled via systemsLayoutMode.
Parameters:
| Name | Description | Type | Required |
|---|---|---|---|
numberOfBars | The number of bars the system should contain. | Number | yes |
Example:
\defaultSystemsLayout 2
\track
:1 c4 | c4 | c4 | c4 | c4 | c4 | c4
\track
:1 c4 | c4 | c4 | c4 | c4 | c4 | c4
\showDynamics​
\showDynamics ()
Description: Enables the display of dynamics.
Example:
\showDynamics
C4 {dy FFF} D4
E4 {dy PP} F4
\hideDynamics​
\hideDynamics ()
Description: Disables the display of dynamics.
Example:
\hideDynamics
C4 {dy FFF} D4
E4 {dy PP} F4
\useSystemSignSeparator​
\useSystemSignSeparator ()
Description: Configures whether a system sign separator should be added (in case multiple tracks are shown).
Example:
\useSystemSignSeparator
\defaultSystemsLayout 2
\track "T1"
:1 C4 | C4 | C4
\track "T2"
:1 C4 | C4 | C4
\multiBarRest​
\multiBarRest ()
Description: Show multibar rests when rendering multiple tracks.
Example:
\title "Multi Track"
\multiBarRest
\track "Piano 1" "pno1"
\staff {score}
C4 D4 E4 F4 | r | r | C4 D4 E4 F4 | r | r | r | C4
\track "Piano 2" "pno1"
\staff {score}
C4 D4 E4 F4 | r | r | C4 D4 E4 F4 | r | r | r | r |
\bracketExtendMode​
\bracketExtendMode mode
Description: Set the mode for brackets and braces.
Parameters:
| Name | Description | Type | Required |
|---|---|---|---|
mode | The mode to use | noBrackets|groupStaves|groupSimilarInstruments | yes |
Parameter Values:
Following parameters have value limitations
| Name | Values | ||||||||
|---|---|---|---|---|---|---|---|---|---|
mode |
|
Example:
\bracketextendmode GroupSimilarInstruments
\track "Piano1"
\staff {score}
\instrument piano
C4 D4 E4 F4
\staff {score}
\clef f4 C3 D3 E3 F3
\track "Piano2"
\staff {score}
\instrument piano
C4 D4 E4 F4
\track "Flute 1"
\staff { score }
\instrument flute
C4 D4 E4 F4
\track "Flute 2"
\staff { score }
\instrument flute
\clef f4 C3 D3 E3 F3
\track "Guitar 1"
\staff { score tabs }
0.3.4 2.3.4 5.3.4 7.3.4
\singleTrackTrackNamePolicy​
\singleTrackTrackNamePolicy mode
Description: Configures on which systems to show the track names when only a single track is rendered.
Parameters:
| Name | Description | Type | Required |
|---|---|---|---|
mode | The mode to use | hidden|firstSystem|allSystems | yes |
Parameter Values:
Following parameters have value limitations
| Name | Values | ||||||||
|---|---|---|---|---|---|---|---|---|---|
mode |
|
Example:
\singletracktracknamepolicy AllSystems
\track "Piano 1" "pno1" { defaultsystemslayout 3 }
C4 D4 E4 F4 | C4 D4 E4 F4 | C4 D4 E4 F4 | C4 D4 E4 F4 | C4 D4 E4 F4 |
\multiTrackTrackNamePolicy​
\multiTrackTrackNamePolicy mode
Description: Configures on which systems to show the track names when multiple tracks are rendered.
Parameters:
| Name | Description | Type | Required |
|---|---|---|---|
mode | The mode to use | hidden|firstSystem|allSystems | yes |
Parameter Values:
Following parameters have value limitations
| Name | Values | ||||||||
|---|---|---|---|---|---|---|---|---|---|
mode |
|
Example:
\singletracktracknamepolicy AllSystems
\track "Piano 1" "pno1" { defaultsystemslayout 3 }
C4 D4 E4 F4 | C4 D4 E4 F4 | C4 D4 E4 F4 | C4 D4 E4 F4 | C4 D4 E4 F4 |
\firstSystemTrackNameMode​
\firstSystemTrackNameMode mode
Description: Configures the text how to show as track names on the first system.
Parameters:
| Name | Description | Type | Required |
|---|---|---|---|
mode | The mode to use | fullName|shortName | yes |
Parameter Values:
Following parameters have value limitations
| Name | Values | ||||||
|---|---|---|---|---|---|---|---|
mode |
|
Example:
\singletracktracknamepolicy AllSystems
\firstsystemtracknamemode fullname
\othersystemstracknamemode shortname
\track "Piano 1" "pno1" { defaultsystemslayout 3 }
C4 D4 E4 F4 | C4 D4 E4 F4 | C4 D4 E4 F4 | C4 D4 E4 F4 | C4 D4 E4 F4 |
\otherSystemsTrackNameMode​
\otherSystemsTrackNameMode mode
Description: Configures the text how to show as track names on the second and subsequent systems.
Parameters:
| Name | Description | Type | Required |
|---|---|---|---|
mode | The mode to use | fullName|shortName | yes |
Parameter Values:
Following parameters have value limitations
| Name | Values | ||||||
|---|---|---|---|---|---|---|---|
mode |
|
Example:
\singletracktracknamepolicy AllSystems
\firstsystemtracknamemode fullname
\othersystemstracknamemode shortname
\track "Piano 1" "pno1" { defaultsystemslayout 3 }
C4 D4 E4 F4 | C4 D4 E4 F4 | C4 D4 E4 F4 | C4 D4 E4 F4 | C4 D4 E4 F4 |
\firstSystemTrackNameOrientation​
\firstSystemTrackNameOrientation orientation
Description: Configures the orientation of the track names on the first system.
Parameters:
| Name | Description | Type | Required |
|---|---|---|---|
orientation | The orientation to use | horizontal|vertical | yes |
Parameter Values:
Following parameters have value limitations
| Name | Values | ||||||
|---|---|---|---|---|---|---|---|
orientation |
|
Example:
\singletracktracknamepolicy AllSystems
\firstsystemtracknamemode fullname
\othersystemstracknamemode shortname
\firstsystemtracknameorientation horizontal
\othersystemstracknameorientation vertical
\track "Piano 1" "pno1" { defaultsystemslayout 3 }
\staff {score}
C4 D4 E4 F4 | C4 D4 E4 F4 | C4 D4 E4 F4 | C4 D4 E4 F4 | C4 D4 E4 F4 |
\otherSystemsTrackNameOrientation​
\otherSystemsTrackNameOrientation orientation
Description: Configures the orientation of the track names on the second and subsequent systems.
Parameters:
| Name | Description | Type | Required |
|---|---|---|---|
orientation | The orientation to use | horizontal|vertical | yes |
Parameter Values:
Following parameters have value limitations
| Name | Values | ||||||
|---|---|---|---|---|---|---|---|
orientation |
|
Example:
\singletracktracknamepolicy AllSystems
\firstsystemtracknamemode fullname
\othersystemstracknamemode shortname
\firstsystemtracknameorientation horizontal
\othersystemstracknameorientation vertical
\track "Piano 1" "pno1" { defaultsystemslayout 3 }
\staff {score}
C4 D4 E4 F4 | C4 D4 E4 F4 | C4 D4 E4 F4 | C4 D4 E4 F4 | C4 D4 E4 F4 |