Segno or coda on top of rehearsal mark: Difference between revisions
Appearance
m Lemzwerg moved page Segno / Coda on top of rehearsal mark to Segno or coda on top of rehearsal mark without leaving a redirect: Only the first letter of a title should be uppercase |
Some rewording and cleanups; revised categories |
||
| (One intermediate revision by one other user not shown) | |||
| Line 1: | Line 1: | ||
Starting with LilyPond 2.24 the <code>\textMark</code> command and the normal <code>\mark</code> command happily coexist. | |||
Furthermore the sophisticated <code>\repeat segno</code> command is available, see [https://lilypond.org/doc/v2. | Furthermore the sophisticated <code>\repeat segno</code> command is available, see [https://lilypond.org/doc/v2.25/Documentation/notation/long-repeats here]. (Be sure to look at the English version, since translations of the Notation Reference might not be up to date.) | ||
Consequently, this snippet is much shorter in comparison to previous versions in the LSR. | |||
<lilypond version="2.24"> | <lilypond version="2.24"> | ||
markDefault = \mark \default | markDefault = \mark \default | ||
| Line 53: | Line 47: | ||
[[Category:Staff notation]] | [[Category:Staff notation]] | ||
[[Category:Repeats]] | [[Category:Repeats]] | ||
[[Category:Snippet]] | [[Category:Snippet]] | ||
Latest revision as of 09:29, 29 November 2025
Starting with LilyPond 2.24 the \textMark command and the normal \mark command happily coexist.
Furthermore the sophisticated \repeat segno command is available, see here. (Be sure to look at the English version, since translations of the Notation Reference might not be up to date.)
Consequently, this snippet is much shorter in comparison to previous versions in the LSR.
\version "2.24"
markDefault = \mark \default
markDefaultSegno = {
\textMark \markup \musicglyph "scripts.segno"
\mark \default
}
markDefaultCoda = {
\textMark \markup \musicglyph "scripts.coda"
\mark \default
}
\score {
\relative c' {
c4 d e f
\markDefault
g a b c
\markDefaultSegno
c b a g
\markDefault
f e d c
\markDefaultCoda
c d e f
\markDefault
\bar "|."
}
\layout {
indent = 0\cm
\context {
\Score
rehearsalMarkFormatter = #format-mark-box-letters
\override TextMark.self-alignment-X = #CENTER
\override TextMark.outside-staff-priority = 1600
}
}
}