Next: Multi-page markup, Previous: Graphic notation inside markup, Up: Formatting text
Various musical notation elements may be added to a score, inside a markup object.
Notes and accidentals can be entered using markup commands:
a2 a^\markup {
\note #"4" #1
=
\note-by-number #1 #1 #1.5
}
b1_\markup {
\natural \semiflat \flat
\sesquiflat \doubleflat
}
\glissando
a1_\markup {
\natural \semisharp \sharp
\sesquisharp \doublesharp
}
\glissando b
Other notation objects may also be printed in markup mode:
g1 bes
ees-\markup {
\finger 4
\tied-lyric #"~"
\finger 1
}
fis_\markup { \dynamic rf }
bes^\markup {
\beam #8 #0.1 #0.5
}
cis
d-\markup {
\markalphabet #8
\markletter #8
}
More generally, any available musical symbol may be included separately in a markup object, as demonstrated below; an exhaustive list of these symbols and their names can be found in The Feta font.
c2
c'^\markup { \musicglyph #"eight" }
c,4
c,8._\markup { \musicglyph #"clefs.G_change" }
c16
c2^\markup { \musicglyph #"timesig.neomensural94" }
Another way of printing non-text glyphs is described in Fonts explained.
The markup mode also supports diagrams for specific instruments:
c1^\markup {
\fret-diagram-terse #"x;x;o;2;3;2;"
}
c^\markup {
\harp-pedal #"^-v|--ov^"
}
c
c^\markup {
\combine
\musicglyph #"accordion.accDiscant"
\combine
\raise #0.5 \musicglyph #"accordion.accDot"
\raise #1.5 \musicglyph #"accordion.accDot"
}
Such diagrams are documented in Instrument Specific Markup.
A whole score can even be nested inside a markup object.
In such a case, the nested \score block must
contain a \layout block, as demonstrated here:
c4 d^\markup {
\score {
\relative c' { c4 d e f }
\layout { }
}
}
e f |
c d e f
An exhaustive list of music notation related commands can be found in Music.
Notation Reference: Music, The Feta font, Fonts explained.
Snippets: Text.
Internals Reference: TextScript.
Installed files: scm/define-markup-commands.scm, scm/fret-diagrams.scm, scm/harp-pedals.scm.