
\version "2.12.2"
segnoMark = #(define-music-function (parser location) () #{
\mark \markup { \musicglyph #"scripts.segno" }
#})
dsMark = #(define-music-function (parser location) () #{
\once \override Score.RehearsalMark #'break-visibility = #begin-of-line-invisible
\once \override Score.RehearsalMark #'self-alignment-X = #right
\once \override Score.RehearsalMark #'direction = #down
\once \override Score.RehearsalMark #'padding = #1.5
\mark "D.S."
#})
\relative c' {
c4 d e f |
\segnoMark
g a b c |
\dsMark
}