]> git.donarmstrong.com Git - lilypond.git/blob - input/regression/outside-staff-placement-directive.ly
Rerun scripts/auxiliar/update-with-convert-ly.sh
[lilypond.git] / input / regression / outside-staff-placement-directive.ly
1 \version "2.17.6"
2
3 \header {
4   texidoc = "@code{VerticalAxisGroup} grobs can place outside staff objects
5 using one of the four directives shown below.
6 "
7 }
8
9
10 \layout {
11   ragged-right = ##t
12   indent = 0.0
13   \context {
14     \Voice
15     \remove "Ligature_bracket_engraver"
16     \consists "Mensural_ligature_engraver"
17   }
18   \context {
19     \Score
20     \override SpacingSpanner.packed-spacing = ##t
21     \override PaperColumn.keep-inside-line = ##f
22   }
23 }
24
25 music = \context Voice {
26   \clef "petrucci-c4"
27   \set Staff.printKeyCancellation = ##f
28   \cadenzaOn % turn off bar lines
29   \accidentalStyle forget
30   \textLengthOn
31
32 % ligaturae binaria
33
34   \[
35     b\breve^\markup { \column { { \bold "ligaturae binaria" } "BL" } }
36     g\longa
37     \]
38
39   \[
40     g\breve^\markup { "BL" }
41     b\longa
42     \]
43
44   \[
45     b\longa^\markup { "LL" }
46     g
47     \]
48
49   \[
50     g\longa^\markup { "LL" }
51     b
52     \]
53
54   \[
55     b\breve^\markup { "BB" }
56     g
57     \]
58
59   \[
60     g\breve^\markup { "BB" }
61     b
62     \]
63
64   \[
65     b\longa^\markup { "LB" }
66     g\breve
67     \]
68
69   \[
70     g\longa^\markup { "LB" }
71     b\breve
72     \]
73
74   \[
75     b1^\markup { "SS" }
76     g
77     \]
78
79   \[
80     g1^\markup { "SS" }
81     b
82     \]
83
84   \bar "|"
85 }
86
87 {
88   \override Staff.VerticalAxisGroup.outside-staff-placement-directive =
89     #'left-to-right-polite
90   \music
91 }
92 {
93   \override Staff.VerticalAxisGroup.outside-staff-placement-directive =
94     #'left-to-right-greedy
95   \music
96 }
97 {
98   \override Staff.VerticalAxisGroup.outside-staff-placement-directive =
99     #'right-to-left-polite
100   \music
101 }
102 {
103   \override Staff.VerticalAxisGroup.outside-staff-placement-directive =
104     #'right-to-left-greedy
105   \music
106 }