+@lilypond[verbatim,quote,relative=1]
+e1
+\repeat volta 2 {
+ \inStaffSegno % start repeat
+ f2 g a b
+}
+c1_"D.S." \bar "|."
+@end lilypond
+
+En fin de reprise :
+
+@lilypond[verbatim,quote,relative=1]
+e1
+\repeat volta 2 {
+ f2 g a b
+ \inStaffSegno % end repeat
+}
+f2 g a b
+c1_"D.S." \bar "|."
+@end lilypond
+
+Entre deux reprises :
+
+@lilypond[verbatim,quote,relative=1]
+e1
+\repeat volta 2 {
+ f2 g a b
+}
+\inStaffSegno % double repeat
+\repeat volta 2 {
+ f2 g a b
+}
+c1_"D.S." \bar "|."
+@end lilypond
+
+Des symboles alternatifs de barre de mesure sont aussi accessibles, dans
+un contexte @code{Score}, à l'aide des propriétés @code{segnoType},
+@code{startRepeatSegnoType}, @code{endRepeatSegnoType} ou
+@code{doubleRepeatSegnoType} selon les besoins. Ces types de barre
+alternative doivent être choisis parmi les types prédéfinis ou
+préalablement créés à l'aide d'une commande @code{\defineBarLine} --
+voir @ref{Barres de mesure}.
+
+@lilypond[verbatim,quote,relative=1]
+\defineBarLine ":|.S[" #'(":|." "S[" "")
+\defineBarLine "]" #'("]" "" "")
+e1
+\repeat volta 2 {
+ f2 g a b
+ \once \set Score.endRepeatSegnoType = ":|.S["
+ \inStaffSegno
+}
+f2 g \bar "]" a b
+c1_"D.S." \bar "|."
+@end lilypond
+
+@snippets
+@lilypondfile[verbatim,quote,texidoc,doctitle]