Next: , Previous: Graphic notation inside markup, Up: Formatting text


Music notation inside markup

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

[image of music]

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
     }

[image of music]

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" }

[image of music]

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"
     }

[image of music]

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

[image of music]

An exhaustive list of music notation related commands can be found in Music.

See also

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.

Other languages: espaƱol, deutsch.