3 \unlessCondition #(eqv? #t (ly:get-option 'violon-iso-haute-contre)) \modVersion <<
5 \new Staff << \global \keepWithTag #'dessus1 \includeNotes "dessus-haute-contre" >>
6 \new Staff \with { \haraKiriFirst } <<
7 { \startHaraKiri s2.*8\break s2.*12\break
8 \stopHaraKiri s2.*8\break
9 \startHaraKiri s2.*8\break
10 \stopHaraKiri s2.*12\break
11 \startHaraKiri s2.*12\break
12 \stopHaraKiri s2.*8\break
13 \startHaraKiri s2.*8\break
14 \stopHaraKiri s2.*12\break
17 \global \keepWithTag #'dessus2 \includeNotes "dessus-haute-contre"
20 \new Staff << \global \keepWithTag #'haute-contre \includeNotes "dessus-haute-contre" >>
21 \new Staff << \global \includeNotes "taille" >>
23 \global \includeNotes "basse"
24 \new FiguredBass \includeFigures "chiffres"
28 \whenCondition #(eqv? #t (ly:get-option 'violon-iso-haute-contre)) \modVersion <<
29 \new Staff << \global \keepWithTag #'dessus1 \includeNotes "dessus-haute-contre" >>
30 \new Staff << \global \keepWithTag #'haute-contre-dessus2 \includeNotes "dessus-haute-contre" >>
31 \new Staff << \global \includeNotes "taille" >>
33 \global \includeNotes "basse"
34 \new FiguredBass \includeFigures "chiffres"
40 \global \keepWithTag #'dessus1 \includeNotes "dessus-haute-contre" >>
42 \global \keepWithTag #'haute-contre-dessus2 \includeNotes "dessus-haute-contre" >>
43 \new Staff << \global \includeNotes "taille" >>
45 \global \includeNotes "basse"
46 \includeFigures "chiffres"
50 \layout { ragged-last = #(eqv? (ly:get-option 'ancient-style) #t) }